home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / BACKUP / CDU_V301.ZIP;1 / CDUDOCEN.DOC < prev    next >
Encoding:
Text File  |  1993-07-12  |  96.3 KB  |  2,039 lines

  1. …ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ            ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  2. ∫ CDU       CATDISK <tm>                   ≥    D.I.S.P.     ≥ƒƒƒƒø
  3. ∫           Utility package                ≥                 ≥∞∞∞∞≥
  4. «ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ            ≥                 ≥∞∞∞∞≥
  5. ∫ (c) 1993  Robert W.van Hoeven            ≥ Dutch           ≥∞∞∞∞≥
  6. «ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ            ≥   Independent   ≥∞∞∞∞≥
  7. ∫ Release :  3.01                          ≥     ShareWare   ≥∞∞∞∞≥
  8. ∫ Rel.Date: July, 12th 1993                ≥       Programmer≥∞∞∞∞≥
  9. ÃÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ            ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ∞∞∞∞≥
  10. ∫                                          |    ≥∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞≥
  11. ∫ ≥ CDC.EXE / CDE.EXE / CDF.EXE            |    ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  12. ∫ ≥ CDM.EXE / CDR.EXE / CDS.EXE            |       ⁄ƒƒƒƒƒø        |
  13. ∫ ≥ CDT.EXE / CDZ.EXE                      |       ≥∞∞∞∞∞≥        |
  14. ∫ ≥                                        |       ¿ƒƒ¬ƒƒŸ        |
  15. ∫ ≥ Lines starting with '≥' are            |     ⁄ƒƒƒƒ¡ƒƒƒƒø      |
  16. ∫ ≥ changes to release 2.10/2.11           ------≥≥≥≥≥≥ ÕÕÕ≥-------
  17. ∫                                                ¿ƒƒƒƒƒƒƒƒƒŸ
  18. ÃÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  19. ∫ Address: Robert W. van Hoeven
  20. ∫          PO. Box 131
  21. ∫          1170 AC  Badhoevedorp
  22. ∫          Nederland / Holland
  23. »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  24.  
  25. ≥⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  26. ≥≥  WARNING : THE FORMAT OF THE CONTROL FILE (THE FORMER CDU.CTL) HAS  ≥
  27. ≥≥            BEEN CHANGED TO A *.INI FORMAT. ALL OPTIONS NOW HAVE     ≥
  28. ≥≥            DIFFERENT NAMES BUT ONLY THE REALLY CHANGED OR NEW       ≥
  29. ≥≥            OPTIONS ARE MARKED AS SUCH. SEE ALSO THE CONVERSION      ≥
  30. ≥≥            SCHEME, INCLUDED IN THE CDUTO301.DOC FILE !!!!!!!!!!!!!  ≥
  31. ≥¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  32.  
  33.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  34.  ≥  WARNING : THIS RELEASE OF CDU WILL ONLY WORK WITH CATDISK <TM>     ≥
  35.  ≥            RELEASE 7.00 OR HIGHER. IF YOU USE A PRE 6.30 VERSION    ≥
  36.  ≥            YOU MUST TRY TO FIND THE CDU 1.15 RELEASE AND 6.30 TO    ≥
  37.  ≥            6.37 USERS CAN USE THE CDU 2.01 RELEASE !!!!!!!!!!!!!    ≥
  38.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  39.  
  40.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  41.  ≥   0   ≥ Table of contents                                           ≥
  42.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  43.  
  44.  1 ----    General information
  45.   1.1      Copyrights and License Agreement
  46.   1.2      Newer versions and contacting the author
  47.  
  48.  2 ----    Package description and requirements
  49.   2.1      Preface
  50.   2.2      Requirements
  51.   2.3      History
  52.   2.5      Introduction & specs
  53.  
  54.  3 ----    Installation description
  55.   3.1      Installation
  56.   3.2      The configuration file
  57.   3.3      INI options
  58.     3.3.1  [General] options
  59.     3.3.2  [CDC] options
  60. ≥   3.3.3  [CDE] options
  61.     3.3.4  [CDF] options
  62.     3.3.5  [CDM] options
  63.     3.3.6  [CDR] options
  64.     3.3.7  [CDS] options
  65.     3.3.8  [CDT] options
  66.     3.3.9  [CDZ] options
  67.     3.3.10 ['database'] options
  68.  
  69.  4 ----    Runtime information
  70.   4.1      General program information
  71.   4.2      CDC
  72. ≥ 4.3      CDE
  73.   4.4      CDF
  74.   4.5      CDM
  75.   4.6      CDR
  76.   4.7      CDS
  77.   4.8      CDT
  78.   4.9      CDZ
  79.   4.10     Notes on tape support
  80.  
  81.  5 ----    Version information and credits
  82.   5.1      The BETA-team
  83.   5.2      Credits
  84.   5.3      Version history
  85.   5.4      Copyright, Trademarks
  86.  
  87.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  88.  ≥   1   ≥ General information                                         ≥
  89.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  90.  
  91.  1.1 Copyrights and License Agreement
  92.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  93.  
  94.  - Users of the CDU-package must accept this disclaimer of warranty:
  95.  
  96.  - The  CDU-package  is  supplied  as  is.   The  author  disclaims  all
  97.    warranties, expressed or implied, including, without limitation,  the
  98.    warranties of merchantability  and of fitness  for any purpose.   The
  99.    author assumes  no liability  for damages,  direct or  consequential,
  100.    which may result from the use of the CDU-package;
  101.  
  102.  - The  CDU-package  is  a  "shareware  program"  and is provided at  no
  103.    charge to the user for evaluation.   Feel free to share it with  your
  104.    friends,  but  please  do  not  give  it  away  altered or as part of
  105.    another  system.   The  essence  of  "user-supported"  software is to
  106.    provide personal  computer users  with quality  software without high
  107.    prices, and yet to provide  incentive for programmers to continue  to
  108.    develop new products.
  109.  
  110.  - If  you find  this program  useful and  find that  you are  using and
  111.    continue the  use of  the CDU-package  after a  30 days trial period,
  112.    you must register the CDU-package as described below;
  113.  
  114.  - Non-commercial can get a license for the usage up to this release  of
  115.    the CDU-package for  a small amount  of money. Look  into the details
  116.    in  REGISTER.CDU.  Previous  registered  users  will  receive  a  big
  117.    reduction to upgrade to the  newer versions. These users should  look
  118.    into the details in UPGRADE.CDU.   For Non-commercial users there  is
  119.    a POSSIBILITY to submit to one of the special contracts as  explained
  120.    in the file REGISTER.CDU.
  121.  
  122.  - Commercial usage of  CDU will cost somewhat  more. Also, a so  called
  123.    'closed' Bulletin  Board System  (a system  where the  user must  pay
  124.    direct to the  SysOp to get  full access) is  has to pay  more than a
  125.    Non-commercial  user.  Both  types  of  users  should  look  into the
  126.    details in REGISTER.CDU;
  127.  
  128.  - The registration of the CDU-package will license ONE copy for use  on
  129.    any computer at any  one time, as long  as the usage confirms  to the
  130.    type of registration you have done (so NON-commercial usage when  you
  131.    have a non-commercial license);
  132.  
  133.  - Anyone  distributing  the  CDU-package  for any kind of remuneration
  134.    must  first   contact  the   Author   at   the  address   above   for
  135.    authorization.
  136.  
  137.  - You are  encouraged  to  pass a copy   of the CDU-package  along   to
  138.    your friends  for  evaluation.   Please  encourage  them to  register
  139.    their copy if they find that they can use it;
  140.  
  141.  - Support  on  CDU,  when  used  in  a  non-commercial environment,  is
  142.    available  by  means  of  written  letters  or by entering the inter-
  143.    national echomail area DISP;
  144.  
  145.  - Problems and suggestions can be entered in the FidoNet <tm>  Echomail
  146.    conference <tm> called DISP (international). Entering this echo  does
  147.    not  exclude  you  of  the  duty  to register the CDU-package, though
  148.    users who evaluate the product can enter the echo for questions;
  149.  
  150.  - The  CDU-package, all  programs, the  documentation and support-files
  151.    is  copyrighted  1990,93  by  Robert  W.  van  Hoeven,  PO.  Box 131,
  152.    Badhoevedorp 1170AC, Holland. All  rights are reserved. You  may copy
  153.    this  package  for  backup  purposes.  Also  you  may  copy and share
  154.    unmodified copies of the whole package, providing that the  copyright
  155.    notice    is    reproduced    and    included    on    all    copies.
  156.    Excluded from this statement  are the support-files written  by other
  157.    authors.  Please  refer  to  the  documentation of these programs for
  158.    copyrights and license agreements;
  159.  
  160.  - It  is  forbidden  to  modify,  adapt,  translate, reverse  engineer,
  161.    decompile  and/or  disassemble  the  software  in  the   CDU-package.
  162.    Patching the medium at  places that carry the  software is seen as  a
  163.    program change and is also forbidden. It is forbidden to create a  so
  164.    called 'bypass' to skip the original introduction screens and  delay.
  165.    Also it is forbidden  to use such a  'bypass' unless supplied by  the
  166.    author (Robert W. van Hoeven) himself;
  167.  
  168.  - Performing  any  of  the  illegal  actions as stated in the previous
  169.    lines,  is  a  theft  and  no  fair  play  to  the  author  and, more
  170.    important, to the registered users;
  171.  
  172.  - Bulletin Board  Systems that distribute  the CDU package  can convert
  173.    the WHOLE package  to any archive-system  they like but  all original
  174.    files must  be included  in the  new archive.  The CDU-package on the
  175.    Bulletin Board  can contain  at the  most 2  extra files. These files
  176.    can only be  a commercial for  that Bulletin Board  and/or validation
  177.    data that is presented  as a service to  all users and shall  have no
  178.    other functions;
  179.  
  180.  - After  the normal  trial period  of 30  days, you  must register  the
  181.    soft- ware (see REGISTER.CDU) or you must remove it from your PC;
  182.  
  183.  - Comments,  suggestions  and  bug  reports  are  welcome  and will  be
  184.    answered as soon I have the time  to do so. You can send me  a letter
  185.    of leave  a NetMail  <tm> message  named to  Rob Van.hoeven (mind the
  186.    point)  on  node  2:281/904  (RA  Support, Monster, Holland, SysOp is
  187.    Reinier de Groot).  When you want to send me normal mail, address  it
  188.    to:   Robert  W.  van  Hoeven,  PO.  Box  131,  1171 AC Badhoevedorp,
  189.    Holland;  Also  you  can  enter  messages  in  the  FidoNet <tm> DISP
  190.    Echomail <tm> area;
  191.  
  192.  
  193.  1.2 Newer versions and contacting the author
  194.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  195.  The newest version of  CDU is always available  at the DISP-HQ on  node
  196.  2:281/904.  CDU  is  also  distributed  thru  a  number of DISP support
  197.  nodes.  There are three ways of obtaining newer versions of CDU:
  198.  
  199.  
  200.  - Logging on at DISP-HQ or a support node
  201.    Look into the file SUPPORT.CDU for a full list of support nodes;
  202.  
  203.  - Logging on to a SDS node
  204.    CDU is distributed thru SDS/SDN, but only big minors (x.10, x.20  and
  205.    so on) and majors (14.01, 15.01  and so on) are submitted to  the SDS
  206.    distribution point in Holland;
  207.  
  208.  - Logging on to your own BBS;
  209.    Chances  are,  that  you  will  find  an older version (international
  210.    users) because it will take some time for the new version to  'bleed'
  211.    thru the net;
  212.  
  213.  - Update service;
  214.    You can enter a special update service (read REGISTER.CDU).
  215.  
  216.  
  217.  If you think you have found problems in CDU, or in any other case,  you
  218.  wish to contact the author, you can send me:
  219.  
  220.  - A letter to the address you can find in the header of this file;
  221.  
  222.  - A  NetMail  <tm>  message  to  Rob Van.hoeven  (please mind the point
  223.    between Van and Hoeven) at 2:281/904 or (better) 2:281/904.5;
  224.  
  225.  - A Message in the FidoNet <tm> DISP echomail <tm> area;
  226.  
  227.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  228.  ≥   2   ≥ Package description and requirements                        ≥
  229.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  230.  
  231.  2.1 Preface
  232.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  233.  Please notice the following:
  234.  
  235.  - CDU  is  a  ShareWare  product  in  every  right way, this means this
  236.    software is not crippled in any way;
  237.  
  238.  - These programs only works when you work with the original CATDISK.EXE
  239.    program. CATDISK <tm> is (c) 1986-93 by Rick Hillier;
  240.  
  241.  - This release of CDU works with CATDISK 6.3x and higher releases. The
  242.    older 6.2x and lower  releases  have a different  database structure.
  243.    You can try to find CDU  V 1.15 (that last release that supports this
  244.    format) or upgrade to the current version of CATDISK;
  245.  
  246.  
  247.  2.2 Requirements
  248.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  249.  CDU requires:      - PC XT/AT/386
  250.                     - At least 200K free memory but it depends on the
  251.                       options (picklist) you use;
  252.                     - DOS 3.xx and higher;
  253.                       (tested with 4Dos 3.02, should work with lower
  254.                       versions). Tested with DOS 5.0;
  255.                     - HDU optional
  256. ≥                   - The original CATDISK program (V 7.00 or higher);
  257.  
  258.  
  259.  2.3 History
  260.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  261.  In the early '90 I got tired of my diskettes and their files. I  needed
  262.  a diskette catalog  program. I tried  a few of  them, including CATDISK
  263.  but all, also including  CATDISK, seemed to slow  for my VERY slow  PC,
  264.  so I  did write  a small  program myself  that was  nicer than most in-
  265.  memory catalog programs but did not include many options.
  266.  
  267.  When I finally installed a new PC at home (a 386/33DX) and also  hooked
  268.  on as a  co-sysop for 2:281/904,  my files started  to grow. Because  I
  269.  more  or  less  function  as  a  remote  backup  for  the BBS-files, my
  270.  collection raised  from 50  360Kb diskettes  to more  than 200 720/1.44
  271.  diskettes, all containing archives.
  272.  
  273.  I was surprised that I suddenly  saw a new version of the  CATDISK <tm>
  274.  program (4.60  it was),  and decided  to try  it again.  By now  I have
  275.  created some 'small'  customized programs that  can help you  with some
  276.  tasks in  CATDISK <tm>  that are  not available  or too specialized for
  277.  CATDISK <tm> to do.
  278.  
  279.  These programs, though they  can be better, do  their jobs and are  now
  280.  shared with you. The  easiest thing you can  do, is to delete  them but
  281.  there could be one  or more that suit  your needs. In any  case, if you
  282.  have comments or suggestions, let me know.
  283.  
  284.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  285.  ≥   3   ≥ Installation description                                    ≥
  286.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  287.  
  288.  3.1 Installation
  289.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  290.  The  installation  of  the  CDU  package  is  very  flexible. The first
  291.  release  did  not  contain  any  options  but  the  current  (and newer
  292.  releases will).
  293.  
  294.  The installation is as follows (suggested):
  295.  
  296.  - Copy the *.EXE files you need (or all of them) to a directory in  the
  297.    DOS-path;
  298.  
  299.  - If  you normally  run CATDISK  with special options (the  /F[xxx] not
  300.    included,  this  option  is  inserted  by  some  of  the CDU programs
  301.    itself),  you  must  create  a  line  in  your  AUTOEXEC.BAT with the
  302.    following format:
  303.  
  304.    SET CATDISK=[switch] {switch} .. {switch}
  305.  
  306.    Where  [switch]/{switch}  are  the  command-line options you normally
  307.    use to  start CATDISK.  If normally  you start  CATDISK with  /NC and
  308.    /NCC,  the  line  should  be  'SET  CATDISK=/NC  /NCC'  (without  the
  309.    quotes).  The older CATPARM option (release 1.01) is now obsolete. It
  310.    is  also  possible to use different CATDISK-options for all different
  311.    databases  you have. In  this case, ignore the CATDISK switch and use
  312. ≥  the CATDiskBaseOptions option in CDU.INI;
  313.  
  314.  - Be sure to  have CATDISK.EXE somewhere in  the DOS-path. All  the CDU
  315.    programs will look for  CATDISK.EXE  in the DOS-path.  If the program
  316.    does not  reside  in  the  DOS-PATH, you  must add a statement to the
  317. ≥  CDU.INI file (the CATDISKProgramPath option);
  318. ≥- Create a configuration file (CDU.INI) for the CDU programs. The older
  319. ≥  CDx.CTL file (or files) are  now obsolete and are all combined in the
  320. ≥  CDU.INI file (see later for a description of this file) !
  321.  
  322.  - Previous  releases contained  a program  CDD.EXE. This  program could
  323.    not be called  by that name  when you run  4DOS <tm> on  your system.
  324.    For  this  reason  it  is  renamed  to CDR.EXE. You should remove any
  325.    older CDD.EXE (from the CDU package!!) from your disk;
  326.  
  327.  - If you are going to use CDZ, you need the Colorado (CMS)  tape-backup
  328.    program TAPE.EXE. CDZ has  been tested with the version 3.03 of  this
  329.    program. Older and/or newer  versions *could* not be  compatible with
  330.    the layout of 3.03 and would cause CDZ to pass incorrect  information
  331.    to CATDISK. It is advised to have TAPE.EXE somewhere in the  DOS-path
  332.    and to use this path to call  the program. If it is not, you can  use
  333.    a special  option in  CDU.INI (DOS-path  access is  advised though!).
  334.    Please   read  the   chapter   4.10 for   a  description  of the tape
  335.    support and some advise about  settings in CATDISK <tm> when  you use
  336.    CDZ !
  337.  
  338.  
  339.  3.2 The configuration file(s)
  340.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  341. ≥All programs from the CDU package make use of ONE SINGLE  configuration
  342. ≥file that is called  CDU.INI. The CDU.INI file  is typically a file  of
  343. ≥the new  generation of  control-files. The  syntax is  derived from the
  344. ≥Microsoft Windows <tm>, MS/DOS <tm> (CONFIG.SYS) and OS/2 syntax.
  345. ≥The CDU.INI file is  a normal ASCII (flat)  file with records that  are
  346. ≥terminated by a CR/LF combination. Most present-day (line) editors  can
  347. ≥create such  a file  and also  most word-processors  have the option to
  348. ≥create a (flat) ASCII file (without control-codes!).
  349. ≥There  are  no  formal  rules  for  the syntax of a Windows-alike *.INI
  350. ≥file.  The  basic  syntax  though  is  in  the  form  of blocks (with a
  351. ≥block-header) with options. All options between a block-header and  the
  352. ≥next block-header  (or the  end of  the file)  belong to  the block for
  353. ≥which the block-header  gives a name.  A block-header is  assigned thru
  354. ≥the use of brackets before and after the name of the block. Like this:
  355. ≥[General]
  356. ≥OptionG1=value1
  357. ≥OptionG2=value2
  358. ≥[Custom]
  359. ≥OptionC1=value1
  360. ≥OptionC2=value2
  361. ≥In the example above, there  are two blocks (General and  Custom) which
  362. ≥are  marked  by  their  block-headers  ([General]  and  [Custom]).  The
  363. ≥options OptionG1  and OptionG2  belong to  the block  'general' and the
  364. ≥options OptionC1  and OptionC2  belong to  the block  'custom'.   Until
  365. ≥MS/DOS 6.0 <tm> it seemed like a rule that a *.INI file could not  have
  366. ≥duplicate variants of  the same options.  In such cases,  it was common
  367. ≥to use something like this:
  368. ≥[Custom]
  369. ≥ExcludeFile-1 = A.A
  370. ≥ExcludeFile-2 = B.B
  371. ≥or
  372. ≥[Custom]
  373. ≥ExcludeFile = A.A , B.B
  374. ≥and not
  375. ≥[Custom]
  376. ≥ExcludeFile = A.A
  377. ≥ExcludeFile = B.B
  378. ≥Ms/DOS 6.0  <tm> changed  this behavior.  The 'MenuItem'  option is  an
  379. ≥example of how to break the 'rules'. DISP programs, like CDU, will  now
  380. ≥use all combinations. In most cases, the variant used, is based on  the
  381. ≥number  of  possible  values.  When  you  want to exclude more than 100
  382. ≥files,  both  'ExcludeFile  =  A.A,  B.B,  C.C......' and the form with
  383. ≥'ExcludeFile-1 =',  'ExcludeFile-2='.... and  so on,  are both useless.
  384. ≥In these cases,  multiple (duplicate) variants  of the same  option are
  385. ≥used.
  386. ≥The format of the *.INI file is rather free. The block-headers must  be
  387. ≥coded as given and  must be enclosed in  brackets. The header (and  the
  388. ≥options) can start on  any position in the  *.INI file as long  as they
  389. ≥are  preceded  with  'white'  spaces.  Options  (and  headers) that are
  390. ≥preceded with a  comment-character ('%'), are  not used, nor  are empty
  391. ≥lines and invalid options ! The options have the format:
  392. ≥Optionname = value
  393. ≥The '=' character is used to  separate the option and its value(s).  If
  394. ≥multiple values  precede the  '=' character,  they are  separated by  a
  395. ≥comma or another character  (like Optionname = value,value,value).  The
  396. ≥number of  white spaces  between the  optionname and  the '=' character
  397. ≥and the '='  character and the  value(s) is irrelevant.  An option will
  398. ≥never exceed one line and a line can never be more than 255  characters
  399. ≥long.  The case (upper/lower) of all options, block-headers and  values
  400. ≥is not important, unless specified.
  401. ≥The names used thru all DISP <tm> products are as follows:
  402. ≥- Block-name
  403. ≥  The name of the block that  is preceded with a block-header and  will
  404. ≥  be  active  until  the  next  block-header  or the end of file (which
  405. ≥  comes first);
  406. ≥- Option
  407. ≥  The name of the options within a block;
  408. ≥- Parameter or values
  409. ≥  These are the actual values that belong to an option. Sometimes  they
  410. ≥  are  called  parameter,  but  most  of  the  time we will call them a
  411. ≥  value.
  412. ≥The descriptive syntax of all options is:
  413. ≥[.....]   this value is MANDATORY, it MUST be present and have a  valid
  414. ≥          value;
  415. ≥{.....}   this  value is OPTIONAL. If  it is NOT present,  some default
  416. ≥          is used;
  417. ≥'value'   Values  between  quotes   must  be  coded WITHOUT the  quotes
  418. ≥          themself, UNLESS specified;
  419. ≥The DISP  programs (including  the programs  in the  CDU package)  will
  420. ≥look for the control-file (CDU.INI in  case of the CDU package) in  the
  421. ≥following way:
  422. ≥- First the current directory is searched for the CDU.INI file;
  423. ≥- If not present in the  current directory, a search thru the  DOS-path
  424. ≥  is performed until the CDU.INI file is found;
  425. ≥- If the CDU.INI file is not found in the current directory and/or  the
  426. ≥  DOS-path, the directory  where the EXE-file  resides (if this  is not
  427. ≥  the same directory as the  current directory) will be examined.  This
  428. ≥  search is only performed with DOS releases 3.xx and higher;
  429. ≥It is advised to place  the CDU.INI file alongside the  programs and/or
  430. ≥somewhere in the DOS-path.
  431. ≥The following  chapter   will   contain the  various statements you can
  432. ≥use in the file.
  433.  
  434.  
  435.  3.3 INI options
  436.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  437.  The  next   chapters  contain   the  options   for all programs in  the
  438.  CDU package.
  439.  
  440.  The descriptions are grouped together  in the same blocks as  they have
  441.  to  appear  in  CDU.INI.  Please  refer  to the example CDU.INI that is
  442.  supplied with this package !
  443.  
  444.  
  445.  3.3.1 [General] options
  446.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  447.  The following  options, if  defined, must  be defined  inside the block
  448.  with block-header [General]
  449.  
  450.  
  451.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  452.  ≥ RegistrationName = [name]                                           ≥
  453.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  454.  Usage : This  option  is   only  valid  after  you have  registered the
  455.          package  and  received  a  key.  For non-registered usage, this
  456.          statement  must  not   be  included.  If   you  have   specific
  457.          control-files, you  must include  this option  in all  of these
  458.          files !
  459.  
  460.  
  461.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  462.  ≥ TempDirectory = [dir]                                               ≥
  463.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  464.  Usage : The various  programs in  the CDU  package will  create one  or
  465.          more temporary files. Normally these are placed in the  CURRENT
  466.          directory unless you specify THIS option.
  467.  
  468.          [dir] Must point to a  valid directory. The programs will  test
  469.                if the directory is available  and will abort if this  is
  470.                not the case. You can use relative paths !
  471.  
  472.  
  473.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  474.  ≥ SwapDirectory = [dir]                                               ≥
  475.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  476.  Usage : Some of the programs in the CDU package will call CATDISK  <tm>
  477.          itself. Before CATDISK <tm>  is called, the program  will first
  478.          swap itself  from memory.  This will  go in  the order XMS, EMS
  479.          and DISK. DISK  is only used  when there is  not enough XMS  or
  480.          EMS work-space  available. When  swapping to  DISK, the program
  481.          will  create  a  temporary  file.  This  file  will normally be
  482.          placed  in  the  CURRENT  directory  unless this option is made
  483.          active.
  484.  
  485.          [dir] Must point to a  valid directory. The programs will  test
  486.                if the directory is available  and will abort if this  is
  487.                not the case. You can use relative paths !
  488.  
  489.  
  490. ≥⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  491. ≥≥ UseEMS = [true | false]                                             ≥
  492. ≥¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  493. ≥Usage : Some  of  the  programs   in  the CDU package will swap out  of
  494. ≥        memory while  they call  the external  program (CATDISK.EXE  in
  495. ≥        most of the cases, otherwise CDT.EXE or TAPE.EXE).
  496. ≥        Normally the swap  routine will use  XMS (first), EMS  (second)
  497. ≥        or DISK (third), depending on the available resources.
  498. ≥        If you don't want to use  EMS as a candidate for swapping,  you
  499. ≥        should supply 'UseEMS = false' or 'UseEMS = N' (both are  valid
  500. ≥        values for this option).
  501. ≥        Based on the  type of swap  (the DOS-shell will  NEVER use XMS,
  502. ≥        only  EMS  or  DISK),  EMS  is  disabled  as  one of the memory
  503. ≥        candidates of swapping.
  504. ≥        CDF  will  also  use  EMS  or  XMS. If UseEMS and/or UseXMS are
  505. ≥        false, CDF will not use this type of memory.
  506. ≥        The default (when  you don't supply  the option in  CDU.INI) is
  507. ≥        to use EMS when selected, available and when enough EMS  memory
  508. ≥        is available.
  509. ≥        You  can  supply  both  UseEMS  and  UseXMS  together, to allow
  510. ≥        either  any  type  of  memory  (both  set to true), one type of
  511. ≥        memory (one  set to  true, the  other to  false) or  NO type of
  512. ≥        memory (both set to false).
  513. ≥⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  514. ≥≥ UseXMS = [true | false]                                             ≥
  515. ≥¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  516. ≥Usage : Some  of  the  programs   in  the CDU package will swap out  of
  517. ≥        memory while  they call  the external  program (CATDISK.EXE  in
  518. ≥        most of the cases, otherwise CDT.EXE or TAPE.EXE).
  519. ≥        Normally the swap  routine will use  XMS (first), EMS  (second)
  520. ≥        or DISK (third), depending on the available resources.
  521. ≥        If you don't want to use  XMS as a candidate for swapping,  you
  522. ≥        should supply 'UseXMS = false' or 'UseXMS = N' (both are  valid
  523. ≥        values for this option).
  524. ≥        Based on the  type of swap  (the DOS-shell will  NEVER use XMS,
  525. ≥        only  EMS  or  DISK),  EMS  is  disabled  as  one of the memory
  526. ≥        candidates of swapping.
  527. ≥        The default (when  you don't supply  the option in  CDU.INI) is
  528. ≥        to use EMS when selected, available and when enough EMS  memory
  529. ≥        is available.
  530. ≥        You  can  supply  both  UseEMS  and  UseXMS  together, to allow
  531. ≥        either  any  type  of  memory  (both  set to true), one type of
  532. ≥        memory (one  set to  true, the  other to  false) or  NO type of
  533. ≥        memory (both set to false).
  534.  
  535.  
  536.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  537.  ≥ CATDISKProgramPath = [path]                                         ≥
  538.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  539.  Usage : Normally, the CDU utilities will search for CATDISK.EXE in  the
  540.          DOS-path (some  older versions  even required  that CATDISK.EXE
  541.          should be in the same  directory as the CATDISK databases).  If
  542.          CATDISK.EXE is  NOT inside  the DOS-path  or the  search in the
  543.          DOS-path is slow (XT and  slow HDU's), you can add  this option
  544.          that must point to the location AND name of CATDISK.EXE.
  545.  
  546.          [path] Must point to the valid directory and  file-name of the
  547.                 CATDISK program.
  548.  
  549.  
  550.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  551.  ≥ CATDISKBaseDirectory = [dir]                                        ≥
  552.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  553.  Usage : Older  versions of CDU  used the CATBASE  environment parameter
  554.          to locate the directory  that contained the CATDISK  databases.
  555.          This method  is obsolete  in CDU  version 3.01  and higher. You
  556.          MUST assign the directory by means of this option !
  557.  
  558.          [dir] Must  point  to  the  valid  directory  that contains the
  559.                CATDISK databases.
  560.  
  561.  
  562.  
  563.  3.3.2 [CDC] options
  564.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  565.  The following  options, if  defined, must  be defined  inside the block
  566.  with block-header [CDC].
  567.  
  568.  Currently there are  NO options for  CDC. You can  set the [CDC]  block
  569.  header though !
  570.  
  571.  
  572.  
  573. ≥3.3.3 [CDE] options
  574. ≥ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  575. ≥The following  options, if  defined, must  be defined  inside the block
  576. ≥with block-header [CDE].
  577. ≥Currently there are  NO options for  CDE. You can  set the [CDE]  block
  578. ≥header though !
  579.  
  580.  
  581.  
  582.  3.3.4 [CDF] options
  583.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  584.  The following  options, if  defined, must  be defined  inside the block
  585.  with block-header [CDF].
  586.  
  587.  Currently there are  NO options for  CDF. You can  set the [CDF]  block
  588.  header though !
  589.  
  590.  
  591.  
  592.  3.3.5 [CDM] options
  593.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  594.  The following  options, if  defined, must  be defined  inside the block
  595.  with block-header [CDM].
  596.  
  597.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  598.  ≥ DisketteClusterSize-1  = [minsize],[maxsize],[clustersize]          ≥
  599.  ≥ DisketteClusterSize-2  = [minsize],[maxsize],[clustersize]          ≥
  600.  ≥ DisketteClusterSize-3  = [minsize],[maxsize],[clustersize]          ≥
  601.  ≥ DisketteClusterSize-4  = [minsize],[maxsize],[clustersize]          ≥
  602.  ≥ DisketteClusterSize-5  = [minsize],[maxsize],[clustersize]          ≥
  603.  ≥ DisketteClusterSize-6  = [minsize],[maxsize],[clustersize]          ≥
  604.  ≥ DisketteClusterSize-7  = [minsize],[maxsize],[clustersize]          ≥
  605.  ≥ DisketteClusterSize-9  = [minsize],[maxsize],[clustersize]          ≥
  606.  ≥ DisketteClusterSize-9  = [minsize],[maxsize],[clustersize]          ≥
  607.  ≥ DisketteClusterSize-10 = [minsize],[maxsize],[clustersize]          ≥
  608.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  609.  Usage : Normally, CDM will use a clustersize of 512 bytes for diskettes
  610.          with  a  high density and 1024 bytes for low density diskettes.
  611.          If you use specific cluster sizes or abnormal diskette formats,
  612.          you can  supply  up  to 10 different formats with their cluster
  613.          sizes. Any of  this 10 options  must have a  unique option-name
  614.          (see above).
  615.  
  616.          [minsize]     The minimum  available space (when formatted) for
  617.                        this diskette  format  (like  1.400.000 for a 1.4
  618.                        Mb diskette);
  619.  
  620.          [maxsize]     The maximum  available space (when formatted) for
  621.                        this diskette  format  (like  1.499.999 for a 1.4
  622.                        Mb diskette);
  623.  
  624.          [clustersize] The size  of  each cluster on diskettes that have
  625.                        between [minsize] and [maxsize] bytes;
  626.  
  627.          When you  use  normal  formatting  routines, you do not have to
  628.          supply any of this options.
  629.  
  630.  
  631.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  632.  ≥ DirectoryToDatabase  = [dir],[base]                                 ≥
  633.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  634.  Usage : CDM  can  move  files   from  the  hard-disk  to the  diskettes.
  635.          Normally CDM will ask which  CATDISK <tm> database has to  used
  636.          and  which  drive  will  contain  the  diskettes  (unless /BASE
  637.          and/or /DRIVE  are supplied).  In some  configurations the user
  638.          uses  a  different  approach.  In  these  configurations, users
  639.          store  the  files  for  a  SPECIFIC  CATDISK <tm> database in a
  640.          SPECIFIC directory (for example, the files that will go to  the
  641.          WIN3 CATDISK <tm> base will always be placed in F:\ZIP\WIN  and
  642.          the files that go to the FSIM CATDISK <tm> base will always  be
  643.          placed in the F:\ZIP\FSI directory).  When this is the case  in
  644.          your setup, you can use this option.
  645.  
  646.          [dir]    Must contain the  name of the  directory on  hard-disk
  647.                   where the  files for  the SPECIFIC  CATDISK <tm>  base
  648.                   [base] will be stored;
  649.  
  650.          [base]   Must contain the  name (no extension)  of the  CATDISK
  651.                   <tm>  base  where  the  files  in  directory  [dir] on
  652.                   hard-disk will go to;
  653.  
  654. ≥         Previous  releases  (2.11  and  lower)  also  used an optional
  655. ≥         parameter {drive} to assign a drive letter of diskettes to  be
  656. ≥         cataloged,  in  combination  with  the  directory and database
  657. ≥         name. This parameter is  obsolete in versions 3.01  and higher
  658. ≥         and is replaced by the CATDISKBaseDrive option (see later).
  659.  
  660.           Based on the previous examples  with WIN3 and FSIM, you  could
  661.           code:
  662.  
  663.           DirectoryToDatabase = F:\ZIP\WIN,WIN3
  664.           DirectoryToDatabase = F:\ZIP\FSI,FSIM
  665.  
  666.           After  you   have  swapped   to  the  correct directory  (f.i.
  667.           the F:\ZIP\WIN  directory)   and  CDM   is  started, CDM  will
  668.           detect that the  current directory  (F:\ZIP\WIN) matches   one
  669.           of  the  DirectoryToDatabase options and  will move the  files
  670.           to the correct diskettes.  It will then catalog  this diskette
  671.           in the WIN3 database.
  672.  
  673.           If CDM  can not  find a  match (so  the current directory does
  674.           not match any of the DirectoryToDatabase  options), CDM   will
  675.           ask which database must be used (unless /BASE is supplied) and
  676.           which  diskette-drive   must  be   used  (unless   /DRIVE   is
  677.           supplied).
  678.  
  679.  
  680. ≥⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  681. ≥≥ ExcludeForProcessing = [mask]{,[mask]}{,[mask]}.....{,[mask]}       ≥
  682. ≥¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  683. ≥Usage : Certain files in the directory on hard-disk that will be  moved
  684. ≥        to diskette by CDM, have to be excluded from this process.  One
  685. ≥        typical file is DESCRIPT.ION which is created by NDOS <tm>  and
  686. ≥        4DOS  <tm>.  This  file  is  automatically  excluded by CDM but
  687. ≥        others, like  FILES.BBS, FILEDESC.LOG  and so  on, are  not. If
  688. ≥        you want  to exclude  one or  more files  from processing (e.g.
  689. ≥        movement  from  hard-disk  to  the  assigned catalog), you must
  690. ≥        include this option. You can  supply up to 20 file-masks  which
  691. ≥        can contain full names (no directories) or names with  wildcard
  692. ≥        characters.
  693. ≥        [mask]  Must be  set to a full  filename or a partial  filename
  694. ≥                with valid wildcards  (DISP formats are  included). You
  695. ≥                must not supply a directory-name or drive letters.
  696. ≥        If you exclude files from processing, by means of this  option,
  697. ≥        it will NOT  mean that this  files won't trigger  CDT (see next
  698. ≥        option). If they are  included in the TriggerCDTOnFile  option,
  699. ≥        CDT will still trigger.
  700. ≥⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  701. ≥≥ TriggerCDTOnFIle = [mask]{,[mask]}{,[mask]}.....{,[mask]}           ≥
  702. ≥¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  703. ≥Usage : In some cases, the directory you process, also contains one  or
  704. ≥        more files with descriptions  of these files. Normally  CDT can
  705. ≥        be used to add these comments to the CATDISK database. You  can
  706. ≥        also   automate   this    process.   If    you   include    the
  707. ≥        TriggerCDTOnFile  option  with  one  or  more  masks  (full  or
  708. ≥        partial filenames), CDT will be called by CDM when one or  more
  709. ≥        (or  all)  of  these  mask  match  a  file  in the directory on
  710. ≥        hard-disk AFTER all files have been moved to diskettes. If  you
  711. ≥        do  NOT   exclude  these   files  for   processing  (with   the
  712. ≥        ExcludeforProcessing option),  CDT will  NEVER trigger  because
  713. ≥        these files  are moved  to diskette  UNLESS you  entered 'N' on
  714. ≥        the question if the move is OK !
  715. ≥        [mask]  Must be  set to a full  filename or a partial  filename
  716. ≥                with valid wildcards  (DISP formats are  included). You
  717. ≥                must not supply a  directory-name or drive letters.  If
  718. ≥                you  start  the  full  or  partial  filename with a '|'
  719. ≥                character (piping character), CDM will delete the  file
  720. ≥                after CDT has been called.  If you do NOT include  this
  721. ≥                character, the file is left on the hard-disk.
  722. ≥⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  723. ≥≥ CDTPRogramPath = [path]                                             ≥
  724. ≥¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  725. ≥Usage : If CDM has to call CDT.EXE (see above) and the CDT.EXE  program
  726. ≥        can not  be found  in the  normal way  (current directory, thru
  727. ≥        the DOS-path or  in the directory  where CDM.EXE resides),  you
  728. ≥        must  include  this  option.  The  format  is  the  same as the
  729. ≥        previous CATDISKProgramPath option.
  730.  
  731.  
  732.  
  733.  3.3.6 [CDR] options
  734.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  735.  The following  options, if  defined, must  be defined  inside the block
  736.  with block-header [CDR].
  737.  
  738.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  739.  ≥ ToOldFiles = [mmyy]                                                 ≥
  740.  ≥ ToOldFiles = [-mm]                                                  ≥
  741.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  742.  Usage : CDR can  (optionally) remove files based  on the mask AND  age.
  743.          When you want  to remove selected  files based on  age, you can
  744.          supply  the  ToOldFiles  option  (or  the  /TOOLD= command-line
  745.          parameter). You can use only one of the two different  formats.
  746.          The first format will decide the removal based on a fixed  date
  747.          (month/year),  the  second  format  will  decide  based  upon a
  748.          relative date ([current date] - [X-months]).
  749.  
  750.          [mmyy]  With this format,  you supply the actual date  which is
  751.                  considered as to old. All files of this date and  older
  752.                  will be  marked as  to old.  mm is  the month (always 2
  753.                  digits, 01-12)  and yy  is the  year (always  2 digits,
  754.                  80-99);
  755.  
  756.          [-mm]   With this format, you supply the number of months  that
  757.                  must be subtracted from the current date to create  the
  758.                  date that is  considered as to  old. The minus-sign  is
  759.                  mandatory  and  the  number  of  months  'mm'  can   be
  760.                  anything between 1 and 65534;
  761.  
  762.          CDR can use the  /TOOLD=- command-line switch (watch  the minus
  763.          sign without a number) to  switch the ToOldFIles option in  the
  764.          control-file to OFF.
  765.  
  766.  
  767.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  768.  ≥ ExcludeFileForRemoval = [base],[mask]                               ≥
  769.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  770.  Usage : When you  use  CDR  to clean your diskettes from files that are
  771.          old  or need to be removed for some other reason, you will need
  772.          to enter  'N' (no)  for each file that matches the criteria but
  773.          has  a  special  meaning  for you and must be kept on diskette.
  774.          For  example, very  special GIF's that you want to keep, one or
  775.          more  utilities  that  never 'age' like archive-programs and so
  776.          on. To  overcome  the problem of entering 'N' for each of these
  777.          files  EVERY  time  you  run CDR (with the /TOOLD option or the
  778.          equivalent  CDU.INI option), you  can  exclude these files with
  779.          one or more ExcludeFileForRemoval options.
  780.  
  781.          These  options  will  work  for  ALL various databases that you
  782.          have  or  for  just  one  (depending  on  the  way you code the
  783.          option). If a file matches  the criteria (mask and/or the  file
  784.          is  too   old)  but   also  matches   one  or   more  of    the
  785.          ExcludeFileForRemoval options,  the file  will be  shown on the
  786.          screen but can not be selected (it is skipped).
  787.  
  788.          [base]  This  must  be  the  name of the database for which the
  789.                  exclusion  will work. You  must  either  code  the full
  790.                  name of the  database  (without extension, fi. ARCH and
  791.                  NOT ARCH.DTA) or  you  must  code  an  asterix ('*') in
  792.                  which case this exclusion will work for ALL databases;
  793.  
  794.          [mask]  This must  be a valid file-mask (wildcards are allowed)
  795.                  which  will be  excluded by CDR. You can use the normal
  796.                  DOS  wildcards  AND  the  special  DISP-compatible  '='
  797.                  wildcard to do a shifting match (=TA will match mTA.exe
  798.                  but also TAnd.zip, maTAhar.arc, test.dTA and so on);
  799.  
  800.          The  number of these options (per database) is only limited  by
  801.          the available conventional memory that is available when CDR is
  802.          running.
  803.  
  804.          When you  run CDR.EXE, you can exclude any new match on the fly
  805.          by using the  'E' answer. In  that  case  CDR  will add the new
  806.          entry (for the database you are working on) to the CDU.INI file
  807.          which was  used at  the  start  of CDT.EXE. If there wasn't any
  808.          CDU.INI file at  startup, CDR.EXE will create a new one for you
  809.          and will  signal  you  at  the end of the run that the file has
  810.          been created !
  811.  
  812.          Some examples. Given:
  813.  
  814.          ExcludeFileForRemoval *    PK*.*
  815.          ExcludeFIleForRemoval ARCH ARC*.*
  816.  
  817.          Will exclude any match on  PK*.* in ANY database and  will also
  818.          exclude any match on ARC*.* in the ARCH database.
  819.  
  820.  
  821.  
  822.  3.3.7 [CDS] options
  823.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  824.  The following  options, if  defined, must  be defined  inside the block
  825.  with block-header [CDS].
  826.  
  827.  Currently there are  NO options for  CDC. You can  set the [CDC]  block
  828.  header though !
  829.  
  830.  
  831.  
  832.  3.3.8 [CDT] options
  833.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  834.  The following options, if defined, must be defined inside the block
  835.  with block-header [CDT].
  836.  
  837.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  838.  ≥ GlobalChange [[from] [to]]{,[[from],[to]]}....{,[[from],[to]]}      ≥
  839.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  840.  Usage : CDT can change text in the comment-file BEFORE it is passed  to
  841.          CATDISK <tm>. This is needed  most of the time. Most  files you
  842.          have received are converted from one archive system to  another
  843.          and  when  you  download  a  comment-file  from  a  BBS,  it is
  844.          possible that the  BBS uses ZIP  and LZH as  where you use  ARJ
  845.          and already  converted the  LZH/ZIP file  to ARJ.  In this case
  846.          the file will be in the CATDISK <tm> database with .ARJ as  the
  847.          extension  and  no  match  will  be  found  if  it  is  in  the
  848.          comment-list with the .ZIP  extension. GlobalChange can  change
  849.          one item  to another one.
  850.  
  851.          [from] is the text in  the comment-file you want to  change. It
  852.                 must be one continuous  text and the match  is depending
  853.                 on the case;
  854.  
  855.          [to]   is the text  that will replace  the [from] text  when  a
  856.                 match with [from] is made. If there are more matches  on
  857.                 one line (record) all matches are changed.
  858.  
  859.          On  the  GlobalChange  option  you  must  always  code  sets of
  860.          changes  that  are  separated  by  a  space  and  the  sets are
  861.          separated by a comment.
  862.  
  863.          The function of GlobalChange is  case sensitive ! When you  are
  864.          not sure,  include both  the lower-case  and upper-case values.
  865.          For example, change all ARJ/LZH archive extensions into .ZIP:
  866.  
  867.          GlobalChange = .ARJ .ZIP , .arj .ZIP , .LZH .ZIP , .lzh .ZIP
  868.  
  869.          When you add  the comment-file to  more than one  database (see
  870.          later), you don't have to be  afraid that CDT will do too  much
  871.          work. The changes  to the comment-file  are only made  once and
  872.          this new  file be  passed to  CATDISK <tm>.  Also the  original
  873.          file will not be changed !
  874.  
  875.  
  876.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  877.  ≥ FileListUpdate=[mask] [base] [sf] [ef] [sd] [ed] [sv] [ev] [sc] [ec]≥
  878.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  879.  Usage : When you  look at the 'Import  Comment' option in CATDISK,  you
  880.          can see that a number of parameters must be passed to  CATDISK.
  881.          The FileListUpdate option includes  all these parameters for  a
  882.          given file [mask] and a given CATDISK database [base].  Because
  883.          CDT matches your comment-file  with [mask], it will  know which
  884.          database   (or    databases,   you    can   include    multiple
  885.          FileListUpdate  options  for  the  same  [mask]  but  different
  886.          [base]) must be updated with these comments.
  887.  
  888.          [mask]  This must be a valid DOS mask that matches one or  more
  889.                  comment-files (ALLFILES listings);
  890.  
  891.          [base]  This must  be the  name of  the CATDISK  <tm>  database
  892.                  (no extension) that must  be updated with the  comments
  893.                  from this file;
  894.  
  895.          [sf]    This is the starting  position of the filename  in  the
  896.                  comment-file;
  897.  
  898.          [ef]    This  is the  ending position  of the  filename in  the
  899.                  comment-file;
  900.  
  901.          [sd]    This is  the starting position of the directory  in the
  902.                  comment-file. Normally this is set to 0;
  903.  
  904.          [ed]    This is the  ending position of  the directory in   the
  905.                  comment-file. Normally this is set to 0;
  906.  
  907.          [sv]    This is the starting  position of the volumeID  in  the
  908.                  comment-file. Normally this is set to 0;
  909.  
  910.          [ev]    This  is the  ending position  of the  volumeID in  the
  911.                  comment-file. Normally this is set to 0;
  912.  
  913.          [sc]    This is the  starting position of  the comment in   the
  914.                  comment-file;
  915.  
  916.          [ec]    This  is the  ending position  of the  comment in   the
  917.                  comment-file;
  918.  
  919.          Some examples for updating  various databases (I used  database
  920.          names with 4 characters) with comments from various files,  are
  921.          found in the example CDU.INI file.
  922.  
  923.          If you use CDM to call CDT, you must make sure that there is  a
  924.          [mask] available for the file you trigger CDT for (see CDM).
  925.  
  926. ≥        There is  one SPECIAL  declaration. DESCRIPT.ION  (NDOS <tm> or
  927. ≥        4DOS <tm>) does  not adhere to  the rules that  CATDISK applies
  928. ≥        (the  description  starts  on  a  shifting  location). For this
  929. ≥        reason,  CDT  will  always  convert  DESCRIPT.ION  files  to an
  930. ≥        internal format, where  the file starts  at position 1  and the
  931. ≥        description at position 14.  You still have to  include entries
  932. ≥        for DESCRIPT.ION though !
  933.  
  934.  
  935.  
  936.  3.3.9 [CDZ] options
  937.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  938.  The following  options, if  defined, must  be defined  inside the block
  939.  with block-header [CDZ].
  940.  
  941.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  942.  ≥ TapeProgramPath = [path]                                            ≥
  943.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  944.  Usage : If you use CDZ, this program has  to use TAPE.EXE from Colorado
  945.          (the Jumbo version, though  the  versions  for other types from
  946.          this company could also work). CDZ has been tested with version
  947.          3.03 of the Jumbo software (TAPE.EXE).
  948.  
  949.          It is advised to have TAPE.EXE somewhere  in  the  DOS-path and
  950.          let CDZ search  for  the  program. If  this  is not your normal
  951.          setup, and/or  you  have  renamed TAPE.EXE to another name, you
  952.          must supply this TapeProgramPath option.
  953.  
  954.          [path] must  point  to the drive, directory and filename of the
  955.                 TAPE.EXE  program  (or the renamed version of it, if you
  956.                 did rename TAPE.EXE to something else):
  957.  
  958.          CDZ  will call TAPE.EXE  (or the equivalent) thru the DOS-shell
  959.          (COMMAND.COM  or 4DOS.COM or alike file). To do so, it will use
  960.          the setting of the COMSPEC environment variable !
  961.  
  962.  
  963.  
  964.  3.3.10 ['database'] options
  965.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  966.  The following  options, if  defined, can  be contained  inside a  block
  967.  with a block-header that carries the name of the CATDISK database  that
  968.  it  belongs  to.   So  if  you   have  2  databases   (CATDISK.DTA  and
  969.  ARCHIVE.DTA), you can  define 2 blocks  ([CATDISK] and [ARCHIVE]).  See
  970.  the example in CDU.INI (the [ARCH] and [PASC] blocks).
  971.  
  972.  
  973.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  974.  ≥ CATDISKBaseOptions = [options]                                      ≥
  975.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  976.  Usage : You  can  use  different   CATDISK  <tm>  options  for all  the
  977.          databases  you  have.  For  example,  you  have a database ARCH
  978.          which contains all archive  file PLUS the in-archive  files but
  979.          you also have  a database GAME  where you only  log the archive
  980.          files but NOT the in-archive  files. This can all be  done with
  981.          help of one or more of the CatDiskBaseOptions options.
  982.  
  983.          [options] These are the CATDISK <tm> options that apply for the
  984.                    database  [base]. Any  space  between options must be
  985.                    coded as an underscore character, like NC_NCC;
  986.  
  987.          For example  you want archive directories (in-archive files) to
  988.          be stored  for the ARCH database but not for the GAMES database.
  989.          The default  extraction  method you installed with CDISKCFG was
  990.          not to  extract  the  archive directory. In CDU.INI you can now
  991.          set:
  992.  
  993.          [ARCH]
  994.          CATDISKBASEOPTIONS = /ALLFILES
  995.  
  996.          In which case  /ALLFILES will be  added as a  command-line when
  997.          any of the CDU programs will call CATDISK for database ARCH !
  998.  
  999.          You  can   use the   these options to  overcome the need  for a
  1000.          CATDISK environment  variable. Be  warned though  that both the
  1001.          CATDISK environment  variable AND  the options  on the  correct
  1002.          CatDiskBaseOptions   option   will BOTH   be passed  to CATDISK
  1003.          whenever a CDU program will call CATDISK !
  1004.  
  1005.  
  1006.  ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  1007.  ≥ CATDISKBaseDrive = [drive]                                          ≥
  1008.  ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  1009.  Usage : When  you  use  different drives for different CATDISK catalogs
  1010.          (for  example, your  ARCH database  obtains the  info from your
  1011.          3 1/2" A-drive and GAME needs the info from the 5 1/2" B-drive)
  1012.          you can set the correct drive by using the /DRIVE= command-line
  1013.          parameter. You can  also  connect  databases to drives with the
  1014.          CatDiskBaseDrive options.
  1015.  
  1016.          [drive]   This  must  be  the  drive-letter (without :) for the
  1017.                    drive that is always used when [base] is manipulated.
  1018.  
  1019.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  1020.  ≥   4   ≥ Runtime information                                         ≥
  1021.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  1022.  
  1023.  4.1 General program description
  1024.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1025.  All programs described below  work more or less  the same. If you  have
  1026.  more than one  CATDISK <tm> database,  you can select  to point to  the
  1027.  wanted database by means of a command-line switch (/BASE=) or by  means
  1028.  of a  PICK-list. If  you have  more than  one database  and you  do NOT
  1029.  supply the  /BASE= parameter,  the program  will show  a PICK-list with
  1030.  all eligible databases.   Just move the bar  to the right database  and
  1031.  hit the  [ENTER] button.   All programs  have some  common command-line
  1032.  para- meters that can be  used. You can use /?,  /H, ? or H to  display
  1033.  the valid command-line parameters for each of the programs.
  1034.  
  1035.  All CDx programs that use a  file-mask, contain one EXTRA mask that  is
  1036.  normally  not  available  in  DOS.  The  '='  mask  can  be  used for a
  1037.  'shifted' test. Some examples explain it best:
  1038.  
  1039.  =RA   will select tRAns.arc, RA_101.zip, warnRAm.arj and so on
  1040.  =A.E  will select mamA.Exe and so on;
  1041.  
  1042.  You can not combine the '=' mask with other masks like ?? and ** !
  1043.  
  1044.  
  1045.  4.2 CDC
  1046.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1047.  CDC is  the smallest  and easiest  program. Sometimes  the CATDISK <tm>
  1048.  databases will contain 'garbage'  characters in some fields.  Though it
  1049.  should  be  fixed,  it  is  still  possible that your databases contain
  1050.  these characters. These characters  do no harm but  they can be a  pain
  1051.  in the neck  in the case  when you want  to compress your  CATDISK <tm>
  1052.  database(s). If  you use  programs like  DIET or  the resident STACKER,
  1053.  you can get  some extra bytes  of compression back  when the fields  in
  1054.  the CATDISK <tm>  databases are set  to hex '00'  for that part  of the
  1055.  field that is NOT in use. This is also the case when your hard-disk is
  1056.  converted to a DOUBLESPACE disk.
  1057.  
  1058.  CDC should be run  once in a longer  period and does nothing  more than
  1059.  cleaning all garbage  in the CATDISK  <tm> database. It  should not al-
  1060.  ter the  active information  but when  you are  unsure, you must backup
  1061.  the database first.
  1062.  
  1063.  CDC works with the following command-line options:
  1064.  
  1065.  /BASE=nnnnnnnn   You can  use this  parameter to  point to  the   right
  1066.                   CATDISK  <tm>   database.  [nnnnnnnn]   is  the   name
  1067.                   (without extension) of the database. If there is  only
  1068.                   one database, CDC  will use it  at once. If  there are
  1069.                   more databases and you  don't use this parameter,  CDC
  1070.                   will show all possible databases and you can pick  one
  1071.                   of them;
  1072.  
  1073.  /BASELOC=lllll   This option  can overrule  the location of the CATDISK
  1074.                   databases that was set with the CDU.INI options.
  1075.  
  1076.  
  1077. ≥4.3 CDE
  1078. ≥ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1079. ≥CDE is a simple  program that can help  the poor user who  has multiple
  1080. ≥databases which  all need  various parameters.  For example,  your ARCH
  1081. ≥database need diskettes  in drive A  and uses /NC  but in-archive files
  1082. ≥don't need  to be  included in  the database.  Another database (GAME),
  1083. ≥needs  drive  B,  also  /NC  but  in  this case you need to include the
  1084. ≥in-archive files.
  1085. ≥Under normal  conditions, this  would be  a very  tedious work when you
  1086. ≥only use the CATDISK <tm> program. Every time you need to set or  reset
  1087. ≥some or more parameters. You  could solve it with several  batch files,
  1088. ≥but all parameters *could be* already available in CDU.INI.
  1089. ≥CDU.INI CAN  contain specific  parameters for  each individual database
  1090. ≥(The  CATDISKBaseOptions  and   CATDISKBaseDrive  parameters)  in   the
  1091. ≥specific block for such a database. You can enhance the usage of  these
  1092. ≥parameters beyond the usage by CDM, R,  S, T and Z if you would  have a
  1093. ≥small  program  that  only  called   CATDISK  <tm>  and  passed   these
  1094. ≥parameters to CATDISK. This  is what CDE will  do for you (CDU  Execute
  1095. ≥CATDISK program).
  1096. ≥CDE will take the options from CATDISKBaseOptions and  CATDISKBaseDrive
  1097. ≥parameters and will  pass these to  CATDISK.EXE. CATDISK.EXE is  called
  1098. ≥in a swapped  shell, so there  will be 4K  less of conventional  memory
  1099. ≥for CATDISK as when you  would execute CATDISK.EXE directly !  CDE will
  1100. ≥pass the parameters in the order:
  1101. ≥/F[database] /[drive] [parameters from CDU.INI] [parameters in cmdline]
  1102. ≥/[drive] is  only passed  when the  CATDISKBaseDrive option  is set for
  1103. ≥this specific  [database] and  [parameters from  CDU.INI] will  only be
  1104. ≥passed  when  the  CATDISKBaseOptions  option  is set for this specific
  1105. ≥[database]. [parameters in cmdline] will  only be passed if you  supply
  1106. ≥extra parameters on  the commandline for  CDE. CATDISK itself  will use
  1107. ≥the  CATDISK  environment  variable.  These  will  also  be  taken into
  1108. ≥account by CATDISK itself.
  1109. ≥The general calling syntax for CDE is:
  1110. ≥CDE [databasename] {extra parameters}
  1111. ≥[databasename]      Is mandatory and  is the name (without   extension)
  1112. ≥                    of the  CATDISK <tm>  database. You  can supply any
  1113. ≥                    extension but it will be stripped by CDE.  Examples
  1114. ≥                    are CATDISK, ARCH and not CATDISK.DTA or ARCH.SUM.
  1115. ≥{extra parameters}  These are the  extra options that  you can  supply.
  1116. ≥                    These  can  be  any  valid  CATDISK parameters (see
  1117. ≥                    CATDISK /? for a list).
  1118. ≥CDE (like all other programs  that call CATDISK), will use  either XMS,
  1119. ≥EMS or disk to swap itself out of memory.
  1120.  
  1121.  
  1122.  4.4 CDF
  1123.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1124.  CDF  looks  much  like  CATDISK  internal  file-list but it is somewhat
  1125.  faster and has  some extra options.  You can use  the movement keys  to
  1126.  scroll left,  right, up  and down  the list  and you  can use  up to 50
  1127.  masks in one run. Also the enhanced masks can be used ('='). One  extra
  1128.  option makes it possible to  show the diskettes in free-space  order so
  1129.  you can easy select a diskette that can fit your new file(s).
  1130.  
  1131.  CDF works with the following command-line options:
  1132.  
  1133.  /BASE=nnnnnnnn   the same as with CDC
  1134.  
  1135.  /BASELOC=lllll   This option  can overrule  the location of the CATDISK
  1136.                   databases that was set with the CDU.INI options.
  1137.  
  1138.  /FREE            Only show diskettes in free-space order
  1139.  
  1140.  /ARC             Display in-archive files also;
  1141.  
  1142.  /ALL             Search for  file-mask  in  ALL  available CATDISK <tm>
  1143.                   databases  which  are  in the installed directory. CDF
  1144.                   will use ALL *.DTA files for the search.
  1145.  
  1146.  /SD              Sort the file-list on filedate (ascending). Within the
  1147.                   sorted list, files are sorted on filename.
  1148.  
  1149.  /SV              Sort the file-list on VolumeID (ascending). Within the
  1150.                   sorted list, files are sorted on filename.
  1151.  
  1152.  /SA              Sort the file-list on Archives (ascending). Within the
  1153.                   sorted list, files are sorted on filename.
  1154.  
  1155.  /SS              Sort the file-list  on  size  (ascending). Within  the
  1156.                   sorted list, files are sorted on filename.
  1157.  
  1158.  
  1159.  4.5 CDM
  1160.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1161.  CDM is something  you must try.  Put all new  files that have  to go to
  1162.  diskette into one directory on your hard-disk (use separate  directories
  1163.  for files that  will go into  separate diskette-sets e.g.  CATDISK <tm>
  1164.  databases). Start CDM.
  1165.  
  1166.  CDM will first  try to look  if older versions  are already inside  the
  1167.  diskette collection  (e.g. SCAN82  is on  ARCHIVE 10  and now  you have
  1168.  SCAN83 ready to store on diskette).
  1169.  
  1170.  For equal  files, CDM  will ask  if you  want to  delete the  file from
  1171.  hard-disk (answer 'Y'). If you reply 'N', CDM will add the file to  one
  1172.  of  the  diskettes  and  BOTH  (name-like)  versions  will  reside   on
  1173.  diskette. If  you answer  'A', CDM  will remove  the file from diskette
  1174.  and will add the one from hard-disk to a new diskette !!
  1175.  
  1176.  The algorithm to  detect different versions  is far from  perfect. Only
  1177.  files with  names of  5 bytes  or longer  (excluding the extension) and
  1178.  with the last 3  bytes unequal but the  first bytes equal, are  marked.
  1179.  So, CT21 and CT53 are not detected but MTA_VE14 and MTA_VE16 are.
  1180.  
  1181.  Now CDM will try to fit the  new files on your diskettes in a  way that
  1182.  the diskettes are filled optimal.
  1183.  
  1184.  This  all  will  only  use  one  mount  per  eligible diskette. After a
  1185.  diskette  is  ready,  CDM  will  call  CATDISK  so  you  can update the
  1186.  database. CDM works at my place  but not everybody will store files  in
  1187.  the way I do, so try before you use.
  1188.  
  1189.  CDM works with the following command-line options:
  1190.  
  1191.  {directory-name} When  you  supply  a  (valid)  directory-name  in  the
  1192.                   command-line options, CDM  will  start to work in THAT
  1193.                   directory  and  will  also try to match THAT directory
  1194.                   with any  DIRECTORYTODATABASE option that you may have
  1195.                   supplied;
  1196.  
  1197. ≥{path/filemask}  You can supply  a file-mask to CDM. Normally  CDM will
  1198. ≥                 use *.*  as the  default mask  (all files),  but it is
  1199. ≥                 possible  to  just  select  one  or  a  number (with a
  1200. ≥                 file-mask with  wildcards included).  You can  combine
  1201. ≥                 the  filemask  with  the  {directory-name} or without.
  1202. ≥                 Some examples:
  1203. ≥                 CDM F:\ZIP\*.ZIP
  1204. ≥                 CDM
  1205. ≥                 CDM *.ARK
  1206. ≥                 CDM MYFILE.INI
  1207. ≥                 CDM ..\MYFILE.DAS
  1208.  
  1209.  /BASE=nnnnnnnn   the same as with CDC
  1210.  
  1211.  /BASELOC=lllll   This option  can overrule  the location of the CATDISK
  1212.                   databases that was set with the CDU.INI options.
  1213.  
  1214.  /DRIVE=d         the same as with CDR
  1215.  
  1216.  /NORESTART       When you  terminate  CDM while CDM  is busy with   the
  1217.                   manipulation of diskettes  (the second part),  you can
  1218.                   start CDM again  and it will  go on as  if nothing has
  1219.                   happened. Any  selection screens  are skipped  and CDM
  1220.                   will go on with the  next volume in the list.  If this
  1221.                   is NOT what  you want, you  can supply /NORESTART  and
  1222.                   CDM will start from  scratch again. If you  did finish
  1223.                   CDM in a  NORMAL way (not  pressing ESC), the  restart
  1224.                   files are  scratched and  CDM will  start from scratch
  1225.                   the next time.  You can also  force CDM to  start from
  1226.                   scratch (after abnormal  termination) by deleting  the
  1227.                   files CDM$$???.??? from disk;
  1228.  
  1229.  /MANUAL          Normally CDM will start an automatic sequence to  pass
  1230.                   the  actions  to  CATDISK  <tm>.  This  will work only
  1231.                   partial  when  you  run  a  non-registered  version of
  1232.                   CATDISK <tm>. In this case you can (must) add  /MANUAL
  1233.                   to the  command-line. The  CDM program  will NOT  pass
  1234.                   the /CATALOG, /QUIET, /NOSHELL, /NP, /NW, /NT and  /NS
  1235.                   command-line options  to CATDISK  <tm>, so  you are on
  1236.                   your own when CATDISK <tm> is called;
  1237.  
  1238. ≥Based on the parameters in CDU.INI,  you can exclude one or more  files
  1239. ≥from being moved to the diskette collection (CDM will ignore them),  is
  1240. ≥it possible to mark some files  as triggers to call CDT (in  which case
  1241. ≥CDT must have knowledge of the internal file-format) and will CDM  look
  1242. ≥if there is a  FILES.BBS inside the directory.  If the latter is  true,
  1243. ≥CDM will remove  entries from FILES.BBS  of those files  that have been
  1244. ≥moved to diskette.
  1245. ≥CDM will  sometimes display  comments at  the bottom  of the screen. It
  1246. ≥will  look  in  FILES.BBS,  DESCRIPT.ION  or  any DISP-compatible *.I??
  1247. ≥comment-file (in this order) for a file-comment.
  1248. ≥CDM will ALWAYS exclude DESCRIPT.ION from the movement process !
  1249.  
  1250.  
  1251.  4.6 CDR
  1252.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1253.  CDR is a nifty utility that can help you to clean your diskette  files.
  1254.  CDR is the CATDISK  <tm> delete utility. In  general, you can use  this
  1255.  program in 2 ways.
  1256.  
  1257.  - Normal delete (with extra mask)
  1258.    You will start CDR with one or more file-masks to delete;
  1259.  
  1260.  - Date-delete
  1261.    You can delete files that are older than a certain month and year;
  1262.  
  1263.  When CDR is started, it will  search the database for all matches  (you
  1264.  can supply up to 50 ! masks) and will sort them on volume-ID after  you
  1265.  have been presented  with a question  if one or  more (or even  all) of
  1266.  the matched files have  to be deleted. Then  CDR will ask you  to mount
  1267.  the first  volume, the  next volume  and so  on. CDR  will combine  all
  1268.  files on  one volume  so you  only have  to mount  diskettes only once.
  1269.  They will be asked in  volume-ID sorting order and only  diskettes that
  1270.  contain files to be deleted are asked for a mount.
  1271.  
  1272.  After the  file(s) are  deleted for  a specific  volume, CDR  will call
  1273.  CATDISK <tm> and you can  update the catalog with the  original CATDISK
  1274.  program.
  1275.  
  1276.  CDR works with the following command-line options:
  1277.  
  1278.  /BASE=nnnnnnnn   the same as with CDC
  1279.  
  1280.  /BASELOC=lllll   This option  can overrule  the location of the CATDISK
  1281.                   databases that was set  with the CDU.INI options.
  1282.  
  1283.  /TOOLD=mmyy      mmyy is a  valid (4 digit) month  and year. When   you
  1284.                   supply  this  parameter,  CDR  will  only delete files
  1285.                   that equal  one of  the masks  AND are  OLDER than the
  1286.                   supplied mmyy combination;
  1287.  
  1288.  /TOOLD=-mmm      The -mm  format uses a relative date. In this case  mm
  1289.                   months are subtracted from  the current date and  will
  1290.                   create the new  date that is  considered as the  first
  1291.                   date that is to old.  [mmm] can be anywhere between  1
  1292.                   and 65534 (far back in time, we then acted and  looked
  1293.                   like monkeys);
  1294.  
  1295.  /TOOLD=-         This  option    is  used   to  switch the   ToOldFiles
  1296.                   option in either CDU.INI to off;
  1297.  
  1298.  /DRIVE=d         CDR  would like to  know the drive that  contains  the
  1299.                   diskettes that  are worked  on (delete  files). If you
  1300.                   do  not  supply  the  option,  CDR  will  ask  for the
  1301.                   drive-letter;
  1302.  
  1303.  /NORESTART       When you  terminate  CDR while CDR  is busy with   the
  1304.                   manipulation of diskettes  (the second part),  you can
  1305.                   start CDR again  and it will  go on as  if nothing has
  1306.                   happened. Any  selection screens  are skipped  and CDR
  1307.                   will go on with the  next volume in the list.  If this
  1308.                   is NOT what  you want, you  can supply /NORESTART  and
  1309.                   CDR will start from  scratch again. If you  did finish
  1310.                   CDR in a  NORMAL way (not  pressing ESC), the  restart
  1311.                   files are  scratched and  CDR will  start from scratch
  1312.                   the next time.  You can also  force CDR to  start from
  1313.                   scratch (after abnormal  termination) by deleting  the
  1314.                   files CDR$$???.??? from disk;
  1315.  
  1316.  /MANUAL          Normally CDR will start an automatic sequence to  pass
  1317.                   the  actions  to  CATDISK  <tm>.  This  will work only
  1318.                   partial  when  you  run  a  non-registered  version of
  1319.                   CATDISK <tm>. In this case you can (must) add  /MANUAL
  1320.                   to the  command-line. The  CDR program  will NOT  pass
  1321.                   the /CATALOG, /QUIET, /NOSHELL, /NP, /NW, /NT and  /NS
  1322.                   command-line options  to CATDISK  <tm>, so  you are on
  1323.                   your own when CATDISK <tm> is called;
  1324.  
  1325.  
  1326.  4.7 CDS
  1327.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1328.  This is  a nice  utility if  you get  many request  for copies  of your
  1329.  files. CDS will sort the files from  new to old, will ask if you  would
  1330.  like to select each individual file  and will show the number of  bytes
  1331.  you have  selected. When  you stop  selecting files,  CDS will start to
  1332.  ask for diskettes and will copy files from the diskette to the  current
  1333.  directory. Also a  FILES.BBS alike file,  containing any comments  from
  1334.  the CATDISK <tm> database you selected, is copied onto the disk.
  1335.  
  1336.  CDS works with the following command-line options:
  1337.  
  1338.  /BASE=nnnnnnnn   the same as with CDC
  1339.  
  1340.  /BASELOC=lllll   This option  can overrule  the location of the CATDISK
  1341.                   databases that was set  with the CDU.INI options.
  1342.  
  1343.  /DRIVE=d         the same as with CDR
  1344.  
  1345.  /DEL             if supplied, CDS will not COPY the file from  diskette
  1346.                   but  will  MOVE  the  file.  In this case CATDISK <tm>
  1347.                   itself will be called  to update the changed  diskette
  1348.                   in the  CATDISK <tm>  database. With  this option  you
  1349.                   can select  a set  of files  from a  certain database,
  1350.                   move  them  to  hard-disk  (also  a FILES.BBS  file is
  1351.                   created),  use  CDM  to  merge  these  files  in a new
  1352.                   database and use CDT  to update the comments  from the
  1353.                   FILES.BBS file in this new database;
  1354.  
  1355.  /NORESTART       When you  terminate  CDS while CDS  is busy with   the
  1356.                   manipulation of diskettes  (the second part),  you can
  1357.                   start CDS again  and it will  go on as  if nothing has
  1358.                   happened. Any  selection screens  are skipped  and CDS
  1359.                   will go on with the  next volume in the list.  If this
  1360.                   is NOT what  you want, you  can supply /NORESTART  and
  1361.                   CDS will start from  scratch again. If you  did finish
  1362.                   CDS in a  NORMAL way (not  pressing ESC), the  restart
  1363.                   files are  scratched and  CDS will  start from scratch
  1364.                   the next time.  You can also  force CDS to  start from
  1365.                   scratch (after abnormal  termination) by deleting  the
  1366.                   files CDS$$???.??? from disk;
  1367.  
  1368.  
  1369.  4.8 CDT
  1370.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1371.  This is a nice utility if  you get ALLFILES listings that will  be used
  1372.  to add comments to your CATDISK <tm> database(s). It needs the  CDU.INI
  1373.  to  do  its  work  (FilelistUpdate and GlobalChange options inside this
  1374.  file).
  1375.  
  1376.  CDT is called with the following syntax:
  1377.  
  1378.  CDT [file] {/MANUAL}
  1379.  
  1380.  [file]           Must be the complete filename (optionally you can  add
  1381.                   the path and  drive but the  complete name can  not be
  1382.                   longer  than  40  bytes)  of  the  comment-file   that
  1383.                   contains the comments that must be imported;
  1384.  
  1385.  /BASELOC=lllll   This option  can overrule  the location of the CATDISK
  1386.                   databases that was set  with the CDU.INI options.
  1387.  
  1388.  /MANUAL          Normally CDT will start an automatic sequence to  pass
  1389.                   the  actions  to  CATDISK  <tm>.  This  will work only
  1390.                   partial  when  you  run  a  non-registered  version of
  1391.                   CATDISK <tm>. In this case you can (must) add  /MANUAL
  1392.                   to the  command-line. The  CDT program  will NOT  pass
  1393.                   the /CATALOG, /QUIET, /NOSHELL, /NP, /NW, /NT and  /NS
  1394.                   command-line options  to CATDISK  <tm>, so  you are on
  1395.                   your own when CATDISK <tm> is called;
  1396.  
  1397.  The normal  rules for  the text-files  apply. CATDISK  can only use the
  1398.  first 32767 lines. The file must be a text-file (no tabs and lines  not
  1399.  longer  than  255  bytes).  CDT  will  NOT  read  (and/or  process) the
  1400.  text-file itself in any  way. It will only  parse the CDU.INI file  and
  1401.  will  supply  the  correct  calls  to  CATDISK.  If  you  are running a
  1402.  non-registered CATDISK <tm>, you must use the following sequence  after
  1403.  CATDISK <tm> is called by CDT:
  1404.  
  1405.  - Pass the intro-screen;
  1406.  - Press <9>;
  1407.  - Press <F10>;
  1408.  - Press <ESC> a couple of times (CDT will flush the keyboard after
  1409.    CATDISK <tm> exits back to CDT;
  1410.  
  1411. ≥CDT will  use  a special algorithm if you include an entry for the file
  1412. ≥DESCRIPT.ION  (NDOS,  4Dos  description  file). In  this case, CDT will
  1413. ≥(internally)  convert DESCRIPT.ION to a file with a fixed format, where
  1414. ≥the filename  starts  at  position  1 and the description at 14. If you
  1415. ≥want to include  DESCRIPT.ION  descriptions  in CDT, you MUST supply an
  1416. ≥entry  for  this  file  (in  the  normal way) with the values described
  1417. ≥above !
  1418.  
  1419.  Registered  CATDISK   <tm>  users   can  sit   back  and   relax   (why
  1420.  shouldn't YOU register CATDISK  and CDU ?).
  1421.  
  1422.  
  1423.  4.9 CDZ
  1424.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1425.  CDZ  makes  CATDISK  <tm>  even  more  useful.  Until now, CATDISK <tm>
  1426.  could  store  information  of  any logical drive  (diskette, hard-disk,
  1427.  whatever has a drive-letter) but with help of the CDZ utility, you  can
  1428.  also access your TAPE device. The 2.01 version of CDZ (the first) is  a
  1429.  somewhat 'rudimentary' version in the way that it only supports the CMS
  1430.  (Colorado  Memory  Systems)  JUMBO  120  and JUMBO 250 tape-drives. The
  1431.  majority  of  non-commercial  setups  use  such  a  tape-drive  though.
  1432.  Anyway, make sure to read the included HELPTAPE.ME! file !
  1433.  
  1434.  What CDZ does, is, with help of the CMS TAPE.EXE (Jumbo version  3.03),
  1435.  obtain the  information from  your tapes  and convert  this information
  1436.  into CATDISK databases which can be accessed thru CATDISK <tm> !
  1437.  
  1438.  CDZ is called with the following syntax:
  1439.  
  1440.  CDZ {/BASE=nnnn} {/BASELOC=llll} {/NOFILES} {/TAPENAME=vvvv}
  1441.                                              {/TAPECOMM=cccc}
  1442.  
  1443.  /BASE=nnnnnnnn   the same as with CDC (see documentation on CDC above)
  1444.  
  1445.  /BASELOC=lllll   This  option   can   overrule   the  location  of  the
  1446.                   CATDISK  databases that was set with the CDU.INI
  1447.                   options.
  1448.  
  1449.  /NOFILES         Normally CDZ  will obtain all  information from    the
  1450.                   tape in question. All information means:
  1451.  
  1452.                   - All volumes on the tape (and their description)
  1453.  
  1454.                   - All  files  inside  all  volumes  (when  they    are
  1455.                     compatible with the QIC-40/80 backup strategy)
  1456.  
  1457.                   This process can take very  long (up to 15 to  20 min.
  1458.                   per tape, mostly because  TAPE.EXE takes very long  to
  1459.                   initialize the tape-drive and  ALL volumes need to  be
  1460.                   listed in sequential order).
  1461.  
  1462.                   When you  specify /NOFILES,  CDZ will  only obtain all
  1463.                   volume-related information from the tape (see 4.10 for
  1464.                   a description  of volumes,  files and  tapes) and will
  1465.                   skip the search  for files inside  the volumes.   This
  1466.                   causes TAPE.EXE  only to  be executed  once for  every
  1467.                   tape, thus  taking between  1 and  3 minutes  for each
  1468.                   tape.  The  information  inside  the  CATDISK database
  1469.                   will contain  all volumes  AND THEIR  DESCRIPTION (the
  1470.                   most important).
  1471.  
  1472.  /TAPENAME=vvvv   You can run CDZ unattended. Normally CDZ will need  to
  1473.                   know the name  of the tape  (this can not  be obtained
  1474.                   thru TAPE.EXE when called  from a program) which  must
  1475.                   be entered  manually. You  can skip  the manual answer
  1476.                   when you supply the name of the tape 'vvvvv' with  the
  1477.                   TAPENAME  command-line  option.  Any  spaces  must  be
  1478.                   coded  as   underscore  ('_')   characters  and    the
  1479.                   tape-name must be 1 to 11 positions. For example:
  1480.  
  1481.                   /TAPENAME=TAPE_001
  1482.  
  1483.                   Will skip the question in CDZ and catalog the  current
  1484.                   tape  as  'TAPE  001'  in  the  database. To run fully
  1485.                   unattended,  you  also  need  to  supply  /BASE on the
  1486.                   command-line when you use more than one database.
  1487.  
  1488.  /TAPECOMM=vvvv   As with /TAPENAME, this option is  meant to be used as
  1489.                   an option  to  run  unattended. You can supply the new
  1490.                   summary comment  for the tape to be processed. This is
  1491.                   a new option in  CATDISK <tm> version 7.0 ! If you are
  1492.                   RECATALOGING a tape  and  the old tape in the database
  1493.                   already had  a  summary  comment, that comment will be
  1494.                   used and the comment on /TAPECOMM will be ignored. Any
  1495.                   spaces  must  be  coded as an underscore. For example:
  1496.  
  1497.                   /TAPECOMM=A_backup_tape
  1498.  
  1499.  
  1500.  Check out chapter 4.10 for odds and pieces about tape-support.  The way
  1501.  CDZ detects errors on the  tape-drive is very rudimentary. If  an error
  1502.  occurs, the error will be routed to CDZ and CDZ will report the  error.
  1503.  If there is already data obtained  from the tape, the database will  be
  1504.  updated (even with the error). If there wasn't any data (f.i. when  the
  1505.  tape  was  not  mounted),  the  database  will  not  be updated and the
  1506.  previous status will still apply !
  1507.  
  1508.  
  1509.  4.10 Notes on tape support
  1510.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1511.  CDZ can  access the  tape-drive thru  the CMS  TAPE.EXE utility.  Up to
  1512.  now, CDZ could  only be tested  with release 3.03  of the CMS  software
  1513.  (Jumbo version). If you have a different release, you can *try* to  use
  1514.  that version, but  make sure to  create an empty  database with CATDISK
  1515.  itself and use  that base for  testing. I would  like to know  if other
  1516.  versions work.
  1517.  
  1518.  The same  goes for  CMS software  for other  types of  tape-drives like
  1519.  parallel drivers and the Tracker  <tm>. See HELPTAPE.ME! for more  info
  1520.  on this subject !
  1521.  
  1522.  On one  TAPE (DC2000/DC2120),  there can  be one  or more VOLUMES. Each
  1523.  VOLUME can  have one  or more  FILES inside.  When you  create a backup
  1524.  with TAPE.EXE, CPBACKUP (QIC-40/80  compatible format) or NBACKUP  (2.0
  1525.  or 2.2), one or  two VOLUMES are written  for every backup (the  second
  1526.  could be a copy of the backup-catalog).
  1527.  
  1528.  CDZ  will  maintain  CATDISK  COMPATIBLE  databases  (the  SUM  and DTA
  1529.  files). They are  NOT CATDISK databases  but merely databases  that are
  1530.  compatible  with  CATDISK.  The  initial  database  (the  first,  empty
  1531.  database for your tapes) must be created with CATDISK.EXE though !
  1532.  
  1533.  CDZ will  obtain all  information about  VOLUMES. Normally  there is  a
  1534.  comment  attached  to  the  VOLUME  (like FF83950A.FUL, A Norton Backup
  1535.  Catalog or something  else). A VOLUME  is stored inside  a CATDISK <tm>
  1536.  COMPATIBLE  database  as  a  file,  belonging  to the tape (like a file
  1537.  belonging to a diskette). The  actual volumes don't have logical  names
  1538.  but will be  stored as filenames  VOL__xxx.TAP (where xxx  is the xxxth
  1539.  volume on that TAPE). The  description will tell the actual  contents of
  1540.  that VOLUME.
  1541.  
  1542.  CDZ will also obtain all  information about FILES inside VOLUMES  (when
  1543.  you did not supply /NOFILES and the VOLUME is QIC-40/80 compatible  and
  1544.  compatible with CMS TAPE.EXE). CDZ  will store each FILE inside  a tape
  1545.  VOLUME in  a CATDISK  <tm> COMPATIBLE  database as  a file  (*LBR type)
  1546.  belonging to  an archive.  The archive  is the  main-filename (e.g. the
  1547.  tape-volume, e.g. VOL__xxx.TAP)  and all files  inside the VOLUME  will
  1548.  be  chained  to  VOL__xxx.TAP.  I  have  used  the  *LBR   (LU/LIBRARY)
  1549.  attribute inside  the CATDISK  structure because  it is  not frequently
  1550.  used but still available (a new attribute for tapes, Rick ??).
  1551.  
  1552.  If the VOLUME seems not to  contain files inside, it will probably  not
  1553.  be compatible with TAPE.EXE.
  1554.  
  1555.  CDZ does create and update the  CATDISK database in a different way  as
  1556.  CATDISK <tm> itself does. It  is advised to use separate  databases for
  1557.  diskettes  and  tapes.  First  because  they  don't  mix  that well and
  1558.  secondly, when I  have made logical  errors in the  way I maintain  the
  1559.  database, you must  blame me and  not the author  of CATDISK. In  fact,
  1560.  CDZ  creates/updates  a  DTA/SUM  file  by  itself and the internals of
  1561.  these files happen  to be the  same as the  DTA/SUM files that  CATDISK
  1562.  itself maintains. That is why you  can use CATDISK to view these  files
  1563.  and create reports !  You can also remove  entries and do other  things
  1564.  with  them,  like  changing  the  comments  !  Again, when you have any
  1565.  problems with CATDISK <tm> and  the DTA/SUM files created by  me, don't
  1566.  blame the author of CATDISK. Also don't blame me, there is NO  guaranty
  1567.  that it works !!
  1568.  
  1569.  In version 2.01 there  is NO check that  the DTA/SUM files get  to big.
  1570.  If  they  are,  they  are  not  anymore compatible with CATDISK but can
  1571.  still be listed with  CDF.EXE ! To keep  them compatible, I advise  you
  1572.  to check for the number of files  and volumes on a regular basis. In  a
  1573.  next version, I  will do the  checks myself (when  CDZ seems useful  to
  1574.  you all).
  1575.  
  1576. ≥One tip about  tape-support and the  usage of CATDISK  <tm> in general.
  1577. ≥You *should* install  CATDISK in a  way that it  will extract filenames
  1578. ≥from archives by default. If you don't want to use this option but  you
  1579. ≥still want  to use  the CDU  tape-support, you  should still switch the
  1580. ≥option to on and supply a run-time option to CATDISK <tm> to switch  it
  1581. ≥off  by  default  (unless  you  access  your  tape  catalog).  If   the
  1582. ≥extraction
  1583.  
  1584.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  1585.  ≥   5   ≥ Version information and credits                             ≥
  1586.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  1587.  
  1588.  5.1 The BETA-team
  1589.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1590.  Look into the file SUPPORT.CDU for a full list of all beta-testers.
  1591.  
  1592.  
  1593.  5.2 Credits
  1594.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1595.  Thanks to the following people:
  1596.  
  1597.  - Rick Hillier for CATDISK <tm>;
  1598.  - The BETA-team (a very warm and loud applause !);
  1599.  
  1600.  
  1601.  5.3 Version history
  1602.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1603.  
  1604.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  1605.  ≥ 1.xx  ≥ Changes                    ≥
  1606.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  1607.   ˛ All programs compatible with CATDISK 6.3x versions.
  1608.  
  1609.  
  1610.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  1611.  ≥ 2.01  ≥ Major Release              ≥
  1612.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  1613.  ⁄ƒƒƒƒƒø
  1614.  ≥ CDC ≥
  1615.  ¿ƒƒƒƒƒŸ
  1616.   ˛ Replaced some buggy routines;
  1617.  
  1618.   ˛ Fixed some coding to make the names of the temporary files more
  1619.     consistent with all other CDU programs;
  1620.  
  1621.  ⁄ƒƒƒƒƒø
  1622.  ≥ CDF ≥
  1623.  ¿ƒƒƒƒƒŸ
  1624.   ˛ Replaced  a  routine  which  could  (under rare  conditions) cause
  1625.     a hangup;
  1626.  
  1627.   ˛ Fixed a problem with very big file-sizes and disk-sizes which caused
  1628.     CDF to  screw-up  the screen. Also with CDZ (tape-support) in mind, a
  1629.     longer field would  be  nice. When  the  file-size is 10 MB or more,
  1630.     CDF will now display the value in MB;
  1631.  
  1632.   ˛ Fixed some coding to make the names of the temporary files more
  1633.     consistent with all other CDU programs;
  1634.  
  1635.  ⁄ƒƒƒƒƒø
  1636.  ≥ CDM ≥
  1637.  ¿ƒƒƒƒƒŸ
  1638.   ˛ Replaced  a  routine  which  could  (under rare  conditions) cause a
  1639.     hangup;
  1640.  
  1641.   ˛ Fixed some coding to make the names of the temporary files more
  1642.     consistent with all other CDU programs;
  1643.  
  1644.   ˛ Added  the  support for the BASEOPTIONS and BASEDRIVE options in the
  1645.     CDx.CTL file (see documentation);
  1646.  
  1647.   ˛ Fixed a  problem  where CDM would show an empty entry on the list of
  1648.     diskette  volumes  when there were more files to copy than there was
  1649.     room on all the diskettes;
  1650.  
  1651.   ˛ CDM  will  now also show the NEXT diskette to mount when the request
  1652.     for the current diskette is displayed;
  1653.  
  1654.   ˛ Added  the  option to supply the directory, on which CDM has to work
  1655.     on, on the command-line. CDM  will still try to match this directory
  1656.     with one of the DIRECTORY2BASE options in CDx.CTL (if any);
  1657.  
  1658.  
  1659.  ⁄ƒƒƒƒƒø
  1660.  ≥ CDR ≥
  1661.  ¿ƒƒƒƒƒŸ
  1662.   ˛ Replaced  a  routine  which  could  (under rare  conditions) cause a
  1663.     hangup;
  1664.  
  1665.   ˛ Fixed some coding to make the names of the temporary files more
  1666.     consistent with all other CDU programs;
  1667.  
  1668.   ˛ Added  the  support for the BASEOPTIONS and BASEDRIVE options in the
  1669.     CDx.CTL file (see documentation);
  1670.  
  1671.   ˛ CDR  will  now also show the NEXT diskette to mount when the request
  1672.     for the current diskette is displayed;
  1673.  
  1674.   ˛ Added the  EXCLUDEFILE  option to make it possible to exclude one or
  1675.     more files from removal, even when they  match the criteria (on date
  1676.     and/or filemask);
  1677.  
  1678.  
  1679.  ⁄ƒƒƒƒƒø
  1680.  ≥ CDS ≥
  1681.  ¿ƒƒƒƒƒŸ
  1682.   ˛ Replaced  a  routine  which  could  (under rare  conditions) cause a
  1683.     hangup;
  1684.  
  1685.   ˛ Fixed some coding to make the names of the temporary files more
  1686.     consistent with all other CDU programs;
  1687.  
  1688.   ˛ Added  the  support for the BASEOPTIONS and BASEDRIVE options in the
  1689.     CDx.CTL file (see documentation);
  1690.  
  1691.   ˛ CDS  will  now also show the NEXT diskette to mount when the request
  1692.     for the current diskette is displayed;
  1693.  
  1694.  ⁄ƒƒƒƒƒø
  1695.  ≥ CDT ≥
  1696.  ¿ƒƒƒƒƒŸ
  1697.   ˛ Replaced  a  routine  which  could  (under rare  conditions) cause a
  1698.     hangup;
  1699.  
  1700.   ˛ Fixed some coding to make the names of the temporary files more
  1701.     consistent with all other CDU programs;
  1702.  
  1703.  ⁄ƒƒƒƒƒø
  1704.  ≥ CDZ ≥
  1705.  ¿ƒƒƒƒƒŸ
  1706.   ˛ This program (tape cataloging in a CATDISK <tm> database) is now
  1707.     added to the set of CDU utilities !
  1708.  
  1709.  
  1710.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  1711.  ≥ 2.10  ≥ Minor Release              ≥
  1712.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  1713.   ˛ All  programs  changed to the new CATDISK <tm> 7.00 release. You can
  1714.     NOT use this  version  with  CATDISK 6.3x. Use CDU 2.01 instead when
  1715.     you are still  using  CATDISK 6.30  to  6.37, better, upgrade to the
  1716.     new CATDISK 7.00 !
  1717.  
  1718.  
  1719.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  1720.  ≥ 2.11  ≥ Bug Fix                    ≥
  1721.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  1722.  
  1723.  ⁄ƒƒƒƒƒø
  1724.  ≥ CDT ≥
  1725.  ¿ƒƒƒƒƒŸ
  1726.   ˛ Fixed a problem where CDT could not work with the BASEOPTIONS and
  1727.     BASEDRIVE options in CDU/CDT.CTL !
  1728.  
  1729.  
  1730.  ⁄ƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  1731.  ≥ 3.01  ≥ Major Release              ≥
  1732.  ¿ƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  1733.  ⁄ƒƒƒƒƒø
  1734.  ≥ CDC ≥
  1735.  ¿ƒƒƒƒƒŸ
  1736.   ˛ Replaced CDU.CTL  into CDU.INI. See  CDUTO301.DOC for details  about
  1737.     the changed names of the various  options and a way to convert  your
  1738.     CDx.CTL to CDU.INI in a jiffy;
  1739.  
  1740.   ˛ Changed  the behavior  of the  pick-list. The  databases will now be
  1741.     displayed in alphabetical order;
  1742.  
  1743.  ⁄ƒƒƒƒƒø
  1744.  ≥ CDE ≥
  1745.  ¿ƒƒƒƒƒŸ
  1746.   ˛ CDE is new for this release;
  1747.  
  1748.  ⁄ƒƒƒƒƒø
  1749.  ≥ CDF ≥
  1750.  ¿ƒƒƒƒƒŸ
  1751.   ˛ Fixed various bugs in the memory support and selection;
  1752.  
  1753.   ˛ Fixed  a  documentation-bug  on  the  CDF  help-screen for the  /ARC
  1754.     command-line parameter;
  1755.  
  1756.   ˛ Corrected  the trapping  of an  empty database.  When you selected a
  1757.     newly created 0-length  CATDISK <tm> database,  the screen (and  the
  1758.     program) would go wild;
  1759.  
  1760.   ˛ Replaced CDU.CTL  into CDU.INI. See  CDUTO301.DOC for details  about
  1761.     the changed names of the various  options and a way to convert  your
  1762.     CDx.CTL to CDU.INI in a jiffy;
  1763.  
  1764.   ˛ Changed  the behavior  of the  pick-list. The  databases will now be
  1765.     displayed in alphabetical order;
  1766.  
  1767.   ˛ Added a DOS-shell  to CDF. You can  press <S> to go  into a windowed
  1768.     DOS-shell;
  1769.  
  1770.   ˛ Added a <N>ew  option so you can  change the file-selection and  (if
  1771.     you did  not include  a specific  database on  the command-line) the
  1772.     name of the database to view at;
  1773.  
  1774.   ˛ Added  the  option  to  disallow  the  usage of XMS or EMS with  the
  1775.     UseEMS and/or UseXMS option (default set to TRUE);
  1776.  
  1777.  ⁄ƒƒƒƒƒø
  1778.  ≥ CDM ≥
  1779.  ¿ƒƒƒƒƒŸ
  1780.   ˛ Fixed  some bugs  that occurred  when running  CDM with an alternate
  1781.     directory  (not  being  the  current  directory).  Deletion of files
  1782.     (duplicates)  would  not  occur,  also  sometimes  a  file  would be
  1783.     ignored;
  1784.  
  1785.   ˛ Replaced CDU.CTL  into CDU.INI. See  CDUTO301.DOC for details  about
  1786.     the changed names of the various  options and a way to convert  your
  1787.     CDx.CTL to CDU.INI in a jiffy;
  1788.  
  1789.   ˛ Changed  the behavior  of the  pick-list. The  databases will now be
  1790.     displayed in alphabetical order;
  1791.  
  1792.   ˛ Added file-comments. CDM  will now look for  FILES.BBS, DESCRIPT.ION
  1793.     or  a  ????????.I??  DISP-compatible  comment-file  that  came  from
  1794.     FileDoor  <tm>  (and  duplicated  by  many  others).  If the file is
  1795.     present in one  or more of  these files, the  comment for that  file
  1796.     (if  present)  will  be  displayed  at  the bottom of the screen. If
  1797.     there is NO comment, NO display of comments will occur !
  1798.  
  1799.   ˛ On general  request, I have  included the file-extension  in the CDM
  1800.     displays. For  version-control and  duplicate checks,  CDM will  NOT
  1801.     look at the extension !
  1802.  
  1803.   ˛ Added help on  all keyboard-input. If you  press 'H' (on any  of the
  1804.     questions inside  CDM, not  the picklist),  you will  get some extra
  1805.     help about the choices you can make;
  1806.  
  1807.   ˛ Added  a  DOS-shell  (press  <S>  at  any keyboard-input except  the
  1808.     pick-list). The DOS-shell  is a swapped  (full memory) and  windowed
  1809.     shell. If you screw-up the display  (f.i. when you 'LIST' a file  or
  1810.     other programs that write directly to the screen), CDM will  restore
  1811.     it on EXIT;
  1812.  
  1813.   ˛ Expanded  the  old  CDM  fill-algorithm.  While this is still  under
  1814.     development, the current algorithm should work much better than  the
  1815.     previous ones in earlier versions. A tradeoff is, that you now  have
  1816.     to   answer   all   unusual   questions   first   (version  control,
  1817.     duplicates), before CDM  asks to add  (or not add)  the file to  the
  1818.     set of diskettes. With this algorithm, the filling of the  diskettes
  1819.     will be from start  to finish and will  not be as random  as before.
  1820.     This  is  causes  mainly  because  CDM  will now first calculate the
  1821.     space that  will be  released by  deleted files  or newer  versions,
  1822.     before the new files are added;
  1823.  
  1824.   ˛ Added a new option EXCLUDEFORPROCESSING in CDU.INI. This option  can
  1825.     be used to exclude one or more files (mask) from processing by  CDM.
  1826.     A question for these  files will never be  asked and the files  will
  1827.     always stay in the directory;
  1828.  
  1829.   ˛ Added a new option  TRIGGERCDTONFILE in CDU.INI. This option  can be
  1830.     used to  mask one  or more  files that  will cause  CDT to be called
  1831.     from within  CDF. These  files MUST  be excluded  with the  previous
  1832.     options,  because  they  would  otherwise  be  gone before CDT would
  1833.     trigger. Some  examples are  FILES.BBS, DESCRIPT.ION  and the  *.I??
  1834.     FileDoor  <tm>  compatible  comment-files.  For  EVERY match, CDT is
  1835.     called. CDT will add the  comments to the database(s) provided  that
  1836.     you included  options for  CDT that  can be  used with the triggered
  1837.     files;
  1838.  
  1839.   ˛ Added  a  new  option  CDTPROGRAMPATH  in  CDU.INI.  If you use  the
  1840.     TRIGGERCDTONFILE option,  this option  can be  used to  point to the
  1841.     name  and  location  of  CDT.EXE  if  it  can  not  be  found in the
  1842.     search-path;
  1843.  
  1844.   ˛ Added  the  option  to  disallow  the  usage of XMS or EMS with  the
  1845.     UseEMS and/or  UseXMS option  (default set  to TRUE).  These options
  1846.     will be taken into account when swapping the programfrom memory;
  1847.  
  1848.   ˛ Added the  option to supply  a file-mask, so  CDM will only  catalog
  1849.     the file(s) (also  move) that match  this wildcard. You  can combine
  1850.     the filemask with a directory;
  1851.  
  1852.   ˛ Added a  routine that will  remove any entry  from FILES.BBS in  the
  1853.     directory that contained the  original file, providing FILES.BBS  it
  1854.     not moved to diskette as  well. CDM will update FILES.BBS  AFTER any
  1855.     call to CDT, so there is  still the option to copy the  comment from
  1856.     the original FILES.BBS to the CATDISK <tm> database;
  1857.  
  1858.  ⁄ƒƒƒƒƒø
  1859.  ≥ CDR ≥
  1860.  ¿ƒƒƒƒƒŸ
  1861.   ˛ Fixed  a  problem  in  the  file-selection.  If a file (without  its
  1862.     extension) would be less than  8 characters, it would sometimes  not
  1863.     match the supplied wildcard;
  1864.  
  1865.   ˛ Fixed a  problem where CDR  would also include  in-archive files for
  1866.     the selection;
  1867.  
  1868.   ˛ Replaced CDU.CTL  into CDU.INI. See  CDUTO301.DOC for details  about
  1869.     the changed names of the various  options and a way to convert  your
  1870.     CDx.CTL to CDU.INI in a jiffy;
  1871.  
  1872.   ˛ Changed  the behavior  of the  pick-list. The  databases will now be
  1873.     displayed in alphabetical order;
  1874.  
  1875.   ˛ Added help on  all keyboard-input. If you  press 'H' (on any  of the
  1876.     questions inside  CDM, not  the picklist),  you will  get some extra
  1877.     help about the choices you can make;
  1878.  
  1879.   ˛ Added  a  DOS-shell  (press  <S>  at  any keyboard-input except  the
  1880.     pick-list). The DOS-shell  is a swapped  (full memory) and  windowed
  1881.     shell. If you screw-up the display  (f.i. when you 'LIST' a file  or
  1882.     other programs that write directly to the screen), CDM will  restore
  1883.     it on EXIT;
  1884.  
  1885.   ˛ Added  the display  of the  file-comment (when  available inside the
  1886.     current CATDISK <tm> database. If  no comment is set, no  comment is
  1887.     displayed at the bottom of the screen;
  1888.  
  1889.   ˛ Added  the  option  to  disallow  the  usage of XMS or EMS with  the
  1890.     UseEMS and/or  UseXMS option  (default set  to TRUE).  These options
  1891.     will be taken into account when swapping the programfrom memory;
  1892.  
  1893.  ⁄ƒƒƒƒƒø
  1894.  ≥ CDS ≥
  1895.  ¿ƒƒƒƒƒŸ
  1896.   ˛ Replaced CDU.CTL  into CDU.INI. See  CDUTO301.DOC for details  about
  1897.     the changed names of the various  options and a way to convert  your
  1898.     CDx.CTL to CDU.INI in a jiffy;
  1899.  
  1900.   ˛ Changed  the behavior  of the  pick-list. The  databases will now be
  1901.     displayed in alphabetical order;
  1902.  
  1903.   ˛ Added help on  all keyboard-input. If you  press 'H' (on any  of the
  1904.     questions inside  CDM, not  the picklist),  you will  get some extra
  1905.     help about the choices you can make;
  1906.  
  1907.   ˛ Added  a  DOS-shell  (press  <S>  at  any keyboard-input except  the
  1908.     pick-list). The DOS-shell  is a swapped  (full memory) and  windowed
  1909.     shell. If you screw-up the display  (f.i. when you 'LIST' a file  or
  1910.     other programs that write directly to the screen), CDM will  restore
  1911.     it on EXIT;
  1912.  
  1913.   ˛ Added  the display  of the  file-comment (when  available inside the
  1914.     current CATDISK <tm> database. If  no comment is set, no  comment is
  1915.     displayed at the bottom of the screen;
  1916.  
  1917.   ˛ Added the option to disallow the usage of XMS or EMS with the UseEMS
  1918.     and/or UseXMS option  (default set to  TRUE). These options  will be
  1919.     taken into account when swapping the programfrom memory;
  1920.  
  1921.  ⁄ƒƒƒƒƒø
  1922.  ≥ CDT ≥
  1923.  ¿ƒƒƒƒƒŸ
  1924.   ˛ Replaced CDU.CTL  into CDU.INI. See  CDUTO301.DOC for details  about
  1925.     the changed names of the various  options and a way to convert  your
  1926.     CDx.CTL to CDU.INI in a jiffy;
  1927.  
  1928.   ˛ Added special code for  DESCRIPT.ION files. If they are  present and
  1929.     you have supplied entries for them in CDU.INI, CDT will convert  the
  1930.     file  to  a  temporary  file  that  can  (and  will)  be imported by
  1931.     CATDISK.  This  temporary  file  will  start  on  position 1 (over a
  1932.     length of 12 bytes) for the filename and position 14 for comments;
  1933.  
  1934.   ˛ Added  the  option  to  disallow  the  usage of XMS or EMS with  the
  1935.     UseEMS and/or  UseXMS option  (default set  to TRUE).  These options
  1936.     will be taken into account when swapping the programfrom memory;
  1937.  
  1938.  ⁄ƒƒƒƒƒø
  1939.  ≥ CDZ ≥
  1940.  ¿ƒƒƒƒƒŸ
  1941.   ˛ Replaced CDU.CTL  into CDU.INI. See  CDUTO301.DOC for details  about
  1942.     the changed names of the various  options and a way to convert  your
  1943.     CDx.CTL to CDU.INI in a jiffy;
  1944.  
  1945.   ˛ Changed  the behavior  of the  pick-list. The  databases will now be
  1946.     displayed in alphabetical order;
  1947.  
  1948.   ˛ Added  the  option  to  disallow  the  usage of XMS or EMS with  the
  1949.     UseEMS and/or  UseXMS option  (default set  to TRUE).  These options
  1950.     will be taken into account when swapping the programfrom memory;
  1951.  
  1952.  
  1953.  
  1954.  5.4 Copyright, Trademarks
  1955.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  1956.  CATDISK       is a trademark of Rick Hillier
  1957.  NBackup, NDOS
  1958.  and Norton    are  trademarks of Symanec Coorporation
  1959.  CPBackup      is a trademark of Central Point Software Inc.
  1960.  4Dos          is a trademark of J.P. Software / R.C. Conn and T. Rawson
  1961.  Stacker       is a trademark of Stac Electronics, Carlsbad
  1962.  Diet          is a trademark of Teddy Matsumoto
  1963.  Doublespace   is a trademark of Microsoft
  1964.  CMS, Jumbo
  1965.  and Tracker   are trademarks of Colorado Memory Systems
  1966.  
  1967.  CDU is written in Borland Pascal 7.0, with help  of the Turbo  Debugger
  1968.  3.0 and makes extensive use of Object Professional 1.20.
  1969.  
  1970.  Borland Pascal      is a trademark  of Borland International
  1971.  Turbo Debugger      is a trademark  of Borland International
  1972.  Object Professional is a trademark  of TurboPower Inc.
  1973.  
  1974.  ==================== END OF DOCUMENT ==================================
  1975.